这是我的名字:{{name}}
123456 // 完整形式 123456 //
简写格式
单向数据绑定: 双向数据绑定:
已下方代码为例,若我们直接使用 console.log(v)将会输出 v 实例的内容,在开发者模式下,我们点开该 vue 实例,里面加了
美元符号$的是我们可以操作的内容,而加了短下划线的是 vue 底层实现内容
最重要的是属性 proto 它是 vue 的原型
设目前有 vue 实例名称为 vm,则有以下性质
- data 中的所有属性都出现在 vm 身上
- vm 身上所有的属性,以及 vue 实例中原型(proto)中的所有属性都可以直接作为模板调用
以 JS 代码作为示例
以 vue 作为示例
假设目前有 vue 实例 vm,则
{{_data.name}}{{name}}
所谓事件处理,就是为 vue 实例内增加一些方法,方法全部写在 methods 里面
vue 中最常用的事件修饰符
特殊:
@click.prevent.self 会阻止元素本身及其子元素的点击的默认行为
@click.self.prevent 只会阻止对元素自身的点击的默认行为
阻止默认事件阻止事件冒泡
passive 和滚轮事件解析
按下某个案件即触发方法,最常用的是@keyup