搭建 Vue 前端工程
下载安装nodejs

全局安装 Vue 插件 cli
npm install -g @vue/cli
2024年1月21日大约 2 分钟
npm install -g @vue/cli
axios 是独立于 vue 的一个项目,不是 Vue 的一部分 axios 通常和 Vue 一起使用,实现 Ajax 操作 Axios 是一个基于 promise 的 HTTP 库
1、使用 axios 需要引入 axios 库文件 2、可以直接引入
官方文档:https://cn.vuejs.org/v2/guide/index.html 下载:https://cn.vuejs.org/v2/guide/installation.html 需要在IDEA中安装 Vue.js 插件
v-bind 指令可以完成基本数据渲染/绑定 v-bind 简写形式就是一个冒号(:)
<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<title>单向数据渲染</title>
</head>
<body>
<div id="app">
<h1>{{message}}</h1>
<!--
1. 使用插值表达式引用 data数据池数据是在标签体内
2. 如果是在标签/元素 的属性上去引用data数据池数据时,不能使用插值表达式
3. 需要使用v-bind, 因为v-bind是vue来解析, 默认报红,但是不影响解析
4. 如果不希望看到报红, 直接 alt+enter 引入 xmlns:v-bind
-->
<!--<img src="{{img_src}}">-->
<img v-bind:src="img_src" v-bind:width="img_width">
<img :src="img_src" :width="img_width">
</div>
<script src="vue.js"></script>
<script>
let vm = new Vue({
el: "#app",//创建的vue实例挂载到 id=app的div
data: {//data{} 表示数据池(model的有了数据), 有很多数据 ,以k-v形式设置(根据业务需要来设置)
message: "Hello-西瓜汁!",
img_src: "1.jpg",
img_width: "200px"
}
})
</script>
</body>
</html>