? 分析: 发现dom元素直接有了一个内容
? 这种属性绑定就是为了操作dom
? 这种属性绑定的形式就是为了操作dom我们给这种属性起了一个好听的名字
? 指令是用一个 v-xxx 表示
? 指令是用来操作dom
? Vue中不允许直接操作dom
? mustache语法 — 属性写法 的属性值是直接寫数据的,不需要使用 {{ }}
? v-html: 可以解析标签型数据( 可以将一个数据展示在一个dom的内容中( 相当于使用了 innerHTML ))
? v-text:可以将一個数据展示在一个dom的内容中( 相当于使用了 innerHTML )
? 可以控制一个dom的显示隐藏( 这个指令操作的是dom的display属性 )
? 可以控制一个dom的存在与否( 创建 囷 销毁 )
? 4. 嵌套类型数据
? 给没一个循环的列表添加一个唯一的标识
? 如果有id那么我们就使用id,如果没有我们才会选择index
? v-bind: 单项数据绑萣: 将一个数据绑定在一个dom的属性上
? 1. 直接在dom上绑定类名
? 目的: dom身上属性class 要和 数据绑定
? 数据中key,我们起的和绑定的對象中的key一样但是你得知道这两个东西不一样
? size也是自定义属性,他的属性是true,那么就会加上去
? 3. vue中类名绑定的形式 - 数组的形式 【 推荐 】
? 4. 类名绑定不会覆盖原先的类名
? 2. 事件绑定形式
? 4. 事件处理程序
? 指令是用来操作dom
? 目的: 为了将来通过数据来操作类名类名操作dom
? 一般来说,v-if 有更高的切换开销而 v-show 有更高的初始渲染开销。
? 因此如果需要非常频繁地切换,則使用 v-show 较好;
? 如果在运行时条件很少改变则使用 v-if 较好。
? on: 绑定事件的形式
? 3. 直接在标签中绑定事件
? vue采用了第三种也是通过属性的形式绑定在dom身上
? 事件对象也可以正常使用
? 在事件处理程序中 写e就鈳以了
? 分析: 我们发现事件处理程序中的第三个参数 e 不在是倳件对象了而是一个undefined
? 解决: 在函数执行时,传入一个实际参数 $event 来代表事件对象