av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

vuejs組件內(nèi)的props的屬性賦值問題?

瀏覽:186日期:2024-03-30 11:08:27

問題描述

組件:<test :loading.sync="loading"></test>

Vue.component('test',{ template: '#testText', props: { loading: { type: Boolean, default: false} }, methods: {getData: function (data) { this.loading = false;//此句有錯誤,該如何更正} }});new Vue({el: '#indexBox',data: { loading : false},methods : {loadMore: function () { this.loading = true;} } });

我想在子組件里面變更loading的值回傳給父組件,請問該如何控制loading

問題解答

回答1:

你用的是vue2吧,如果是vue2的話就應(yīng)該用事件來把子組件的狀態(tài)傳給父組件,有兩種辦法,一種是在父組件中傳一個v-model='outerLoading',然后子組件里面

watch:{ outerLoading (v) {this.innerLoading = v }, innerLoading (v) {this.emit('input', v) }}

這樣outLoading就會響應(yīng)innerLoading,實現(xiàn)雙向綁定的功能。還有一種做法和這個類似,就是把this.emit('input', v)換成this.emit('eventName', v),然后在父組件中@eventName='eventFunc', 再通過父組件中的eventFunc(v) { //code... }來響應(yīng)子組件的狀態(tài)

標(biāo)簽: vue
相關(guān)文章:
主站蜘蛛池模板: 日本a网站 | av久久久 | 欧美不卡 | www久久久久 | 亚洲一级片 | 欧美黑人一区二区三区 | www.亚洲国产 | 美女天天干 | 欧美日韩一 | 国产在线二区 | 欧美在线观看一区 | 91久久精品日日躁夜夜躁欧美 | 欧美日韩小视频 | av网站在线免费观看 | 99精品色 | 日韩视频在线观看 | 亚洲色网址 | 亚洲免费在线观看视频 | 91久久久久国产一区二区 | 一区在线观看视频 | 成av人片一区二区三区久久 | 亚洲久久久久 | 在线不卡一区 | 国产精品一品二区三区的使用体验 | 99精品视频免费观看 | 色婷婷av一区二区三区之e本道 | 国精产品一区二区 | 国产精品免费一区二区三区 | 精品日韩一区二区三区 | 日韩精品在线视频 | 久草视频免费看 | 人人爱人人 | 日韩福利在线观看 | 欧美一区二区三区在线视频 | 久久精品视频国产 | 视频一区在线观看 | 成人激情视频网 | 手机看片欧美 | 免费成人毛片 | 综合二区 | 另类一区二区 |