【Vue3】2-5 : 指令系统与事件方法及传参处理

本书目录:点击进入

一、标签属性中的使用 - 指令系统

 1.1 那么模板语法是否可以在标签属性中进行使用呢?

▶  当然可以:使用 指令系统

二、指令系统 

2.1 v-bind

2.2 v-on

三、实战

3.1 methods 选项

3.2 $event语法


一、标签属性中的使用 - 指令系统

【Vue3】2-5 : 指令系统与事件方法及传参处理_第1张图片

 

 1.1 那么模板语法是否可以在标签属性中进行使用呢?

▶  当然可以:使用 指令系统

【Vue3】2-5 : 指令系统与事件方法及传参处理_第2张图片

 

二、指令系统 

2.1 v-bind

  • 作用:属性绑定,如 v-bind:id="dynamicId"表示将元素的id attribute 绑定组件的 dynamicId 

  • 简写::id="dynamicId"

2.2 v-on

  • 作用:事件绑定,如 点击事件,v-on:click="message='hi vue3'"表示将元素的id attribute 绑定组件的 dynamicId 

  • 简写@ @click="message='hi vue3'"

 

三、实战

3.1 methods 选项

  • 简化view中的代码,(将view复杂的逻辑抽离)

        我们用methods选项向组件实例添加方法,Vue自动为methods 绑定 this,以便于它始终指向组件实例

3.2 $event语法

Vue帮我们处理好了如何进行事件传参处理,提供了内部的$event语法来获取event对象


  
aaaaa
{{ message }}, {{ handleClick() }}

你可能感兴趣的:(架构师之路-java,前端,javascript,vue.js,v-bind,指令系统)