一、vue起步
1.1 引入
script引入
<script src="../js/vue.js">
CDN
NPM
i.项目根目录下运行npm install vue
ii.
<script src="./node_modules/vue/dist/vue.js">
1.2 创建实例化对象
//如果template中定义了内容,优先加载template;如果没有,加载#app的模板。
//数据发生改变时,视图发生改变,简言之,数据驱动视图
var data={
//数据属性
//既可以是一个对象也可以是一个函数
msg:'黄瓜'
}
var vm=new Vue({
el:'#app',
data:data
template:`<div>{{msg}}</div>`
})
除了数据属性,vue实例还暴露了一些有用的实例属性和方法。他们都有前缀
$
二、模板语法
- 双大括号插值
v-text——元素的innerText属性;v-html——元素的innerHtml;v-bind——绑定属性;(:)v-if——判断是否插入这个元素,相当于元素的销毁和创建;v-for——循环输出;v-on——绑定事件;(@)v-show——隐藏元素,会给元素的style加上display:none;v-model——双向数据绑定;