Object.defineProperty
Document
一般赋值方式一旦number变化不会同步到age
Document
getter实现常态化赋值
Document
result
通过一个对象代理 另一个对象属性的操作(读写)
Document
Vue数据代理示意图:
Document
school:{{name}}
addreee:{{address}}
conclude:
1vue数据代理通过vm代理data对象属性的读写操作
2代理好处:方便操作data里面的数据
methods
Document
欢迎来到{{name}},welcom
v-on: <==> @
事件的基本用法
hello,{{name}}
事件修饰符:
1prevent:阻止默认事件
2stop阻止事件冒泡
3once事件只触发一次
4capture使用事件的捕获模式
5self:只有event.target是当操作的元素才是触发事件
6passive:事件的而默认行为立即实行,无需等待事件回调执行完毕
vue按键别名
回车enter,
删除delete
退出esc
空格space
换行tab
上up
下down
left.right
注意:
系统修饰键(用法特殊):ctrl、alt、shift、meta
配合keyup使用:按下修饰键的同时,再按下其他键,随后释放其他键,事件才被触发
配合keydown使用:正常触发事件
可以使用keyCode去指定具体的按键,比如:@keydown.13=“showInfo”,但不推荐这样使用
Vue.config.keyCodes.自定义键名 = 键码,可以自定义按键别名
8姓名案例
9计算属性
拿已经写完的属性加工成计算生成全新属性
data写属性
computed计算新属性
Document
姓:
名:
全名:{{fullname}}
10计算属性简写
上一篇:NFT的前景,元宇宙的发展
下一篇:react框架基础入门