1. 程式人生 > 其它 >vue——修飾符

vue——修飾符

事件修飾符

在事件處理函式中呼叫event.preventDefault()或event.stopPropageation()是非常常見的需求。因此vue提供了事件修飾符的概念,來輔助程式設計師更方便的對事件的觸發進行控制。例如:@click.prevent = "方法"

常用的2個事件修飾符如下:

事件修飾符 說明
.prevent 阻止預設行為(例如:阻止a連結的跳轉,阻止表單的提交等)
.stop 阻止事件冒泡

按鍵修飾符

@keyup.esc = "方法"

按鍵修飾符 說明
.esc 按下鍵盤上的esc鍵時呼叫繫結的方法
.enter 按下鍵盤上的enter鍵時呼叫繫結的方法

v-model的修飾符

為了方便對使用者輸入的內容進行處理,vue為v-model指令提供了3個修飾符,分別是:

修飾符 作用 示例
.number 自動將使用者的輸入值轉為數值型別 <input v-model.number="age" />
.trim 自動過濾使用者輸入的首尾空白字元 <input v-model.trim="msg" />
.lazy 在"change"時而非"input"時更新 <input v-model.lazy="msg" />