vue元件繫結v-model指令
在平常的開發中一般v-model是繫結在input框或者textarea上的。但是在element ui框架中像el-input這樣的元件可以直接v-model繫結資料。
<ListItem v-model="value"> <div slot="slot1">你好1</div> <div slot="slot2">你好2</div> <div slot="slot3">你好3</div> </ListItem> <template> <div class='list'> <!-- $emit必須是input還有change --> <input type="text" :value="value" @input="$emit('input',$event.target.value)"> </div> </template> <script> export default { props: ['value'] } </script>
在子元件的input框中$emit傳送的方法名要和原生input框的類似input或者change方法名一樣,這樣就可以實現自定義元件繫結v-model了。
其實子元件傳送出來的這個方法名是vue元件上預設的方法名,如果有額外的操作我們採取@這個方法名,預設是不執行任何操作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4479/viewspace-2823586/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vue 動態繫結 v-modelVue
- vue v-model 雙向繫結Vue
- vue 自定義元件 v-model雙向繫結、 父子元件同步通訊Vue元件
- 前端 | 自定義元件 v-model:Vue 如何實現雙向繫結前端元件Vue
- Vue(10)表單輸入繫結v-modelVue
- vue 如何在迴圈中繫結v-modelVue
- vue 雙向繫結(v-model 雙向繫結、.sync 雙向繫結、.sync 傳物件)Vue物件
- Vue用@input代替v-model實現資料繫結Vue
- 【Vue】6. v-model指令Vue
- vue實踐:元件雙向繫結Vue元件
- 動態繫結 input v-model
- Vue2.0的v-model指令Vue
- Vue2 利用 v-model 實現元件props雙向繫結的優美解決方案Vue元件
- Vue 自定義元件使用 v-modelVue元件
- Vue 如何給元件繫結原生事件Vue元件事件
- vue 基礎入門筆記 03:v-model、Class 與 Style 繫結Vue筆記
- vue 如何在迴圈中 "監聽" 的繫結v-model資料Vue
- petite-vue原始碼剖析-雙向繫結`v-model`的工作原理Vue原始碼
- v-model指令在元件中怎麼玩元件
- Vue父子元件如何雙向繫結傳值Vue元件
- 7.vue元件(二)--雙向繫結,父子元件訪問Vue元件
- 052、Vue3+TypeScript基礎,頁面通訊之一個元件中多個v-model資料繫結VueTypeScript元件
- Vue自定義元件之v-model的使用Vue元件
- vue3.0 v-model自定義元件實現,回顧vue2.x v-modelVue元件
- vue學習筆記(一)---- vue指令( v-bind 屬性繫結 )Vue筆記
- vue框架之自定義元件中使用v-modelVue框架元件
- 使用vue的v-model自定義 checkbox元件Vue元件
- vue.js自定義元件上使用v-modelVue.js元件
- Vue父子元件雙向繫結傳值的實現方法Vue元件
- VUE的雙向繫結及區域性元件的使用Vue元件
- 原始碼分析:vue和react元件事件繫結中的this原始碼VueReact元件事件
- vue父子關係元件間的雙向資料繫結Vue元件
- Vue之2.x版本父子元件雙向繫結事件Vue元件事件
- Vue事件繫結原理Vue事件
- 元件繫結原生事件元件事件
- 手動實現vue元件間的雙向資料繫結Vue元件
- 兩種語法糖,搞定Vue元件Prop的雙向繫結Vue元件
- input,select, v-model 繫結的值為數字型別型別