学习资料
慕课网 - vue2.5入门
基础语法
示例代码1
hello {{msg}}
挂载点:vue实例绑定的dom节点
模板:挂载点输出的内容,可以直接在挂载点内部编写,也可以通过template属性实现。
示例代码1中div标签内部的
和vue中的
hello {{msg}}
template: '
效果一致hello {{msg}}
'
实例: 指定挂载点、指定模板、绑定数据后可以自动结合模板、数据生成最终要展示的内容,并放到挂载点之中
插值表达式:两个花括号包裹一个变量
{{msg}} 就是一个插值表达式
示例代码2
指令
v-html
: 以html格式解析变量v-text
: 以文本格式输出变量v-on
: 事件绑定,简写为@
v-bind
: 属性绑定,简写为:
v-model
: 双向数据绑定v-if
: 不符合条件时整个元素dom都清除,符合条件时再重新创建该domv-show
: 不符合条件时,dom元素增加display:none
css属性,v-for
: 用法(item, index) in/of list
,item
是元素列表每个元素值,index
是每个元素的索引值
事件
click
就是一个点击事件, v-on:click表示绑定一个点击事件,简写方式为@click
示例代码3
{{content}}
双向数据绑定: 当页面数据变化时,变量的值也会同时变化
示例代码4
姓
名
{{fullName}}
计算属性: 一个属性的值是通过其他属性计算得来
侦听器: 监听一个属性的变化后进行数据处理
示例代码5
{{item}}