Vue进阶使用模板语法与事件绑定技巧
Vue 的模板语法用得溜,能省下不少事。你如果写组件的时候老觉得v-if
、v-for
这些指令不够灵活,或者总是忘了插值表达式里能不能用三目,那这份进阶资料还挺值得看看。配合data.js
这个数据源用,练练绑定逻辑、条件渲染,效果立竿见影。
模板语法的灵魂就是动态绑定,像:class
、:style
这种写法蛮常见,用好了样式控制丝滑。你可以直接用对象或数组传值,不用写一堆if else
,样式控制一下就到位。
事件绑定这块也别错过,@click
是最基础的,用修饰符比如.stop
、.prevent
能干掉好多额外逻辑。比如你做一个弹窗组件,@click.stop
配合v-if
就能实现点外面关闭。
插值表达式虽然简单,但也有坑,比如不能用语句,只能写表达式。想在里面写if
?不行,用三元吧。还有别写太多逻辑,不然模板看着跟跑马灯似的,维护的人要头秃。
你要是想把这些搞得更熟,可以顺手看看这些资源:Vue3 的指令详解、Vue 指令使用详解,再加上模板基础语法教程包,都挺实用的。
哦对了,别忘了遇到模板语法报错时,先看看这篇Vue 语法报错技巧,比你瞎猜强多了。
如果你已经掌握了基础语法,想让模板逻辑更干净,推荐你多练练data.js
配合模板指令的组合用法,用不了多久你就能写出既清晰又灵活的组件。
1.08KB
文件大小:
评论区