基于Vue的内部说明(下)
时间:2023-03-31 14:02:25
CSS
v-on绑定事件监听直接代码:Counter
number:{{number}}+
@click相当于v-on:click,是Vue的语法糖,在methods中定义方法,v-on命令监听DOM事件触发一些javascript代码。除了绑定点击,我们还可以绑定其他事件,比如键盘回车事件v-on:keyup.enter,更多事件请点击查看面试考点:Vue事件修饰符
scriptsrc="https://cdn.jsdelivr.net/npm/vue/dist/vue.js">事件流程图(来自百度):当上面代码不加任何修饰符时,点击“我”打印儿子,父亲,爷爷.stop防止冒泡,子元素的操作不会触发父元素的相同事件
此时只会触发子元素事件。capture在添加事件检测时使用事件捕捉模式,由外向内捕捉
依次打印爷爷、爸爸、儿子。prevent取消默认事件
百度链接不跳转。self只添加事件的元素由自己触发。once事件只触发其他指令v-pre(不需要表达式)跳过vue在模板中的编译,直接输出原始值,即在标签中添加v-pre不会输出vuedatavalue中的值{{message}}
v-cloak(无须表达)为了解决网速慢时未加载Vue.js文件时页面数据绑定闪退的问题。例如:
{{message}}
会闪烁{{message}}并使用v-cloak命令让页面在Vue渲染完指定的整个DOM后显示,v-cloak会结束于将Vue实例编译并从绑定的DOM中移除,结合CSS可以解决这个问题。[v-cloak]{display:none;}v-once(不需要表达)这个指令在实际开发中用的不多,作用是只渲染一次定义它的元素或组件,包括所有元素或组件子节点。渲染一次后,不随数据变化,可视为静态。
{{message}}
以上就是本期的全部内容。想知道接下来会发生什么,请听下一章分解<( ̄︶ ̄)↗[GO!]