午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

vuejs組件內的props的屬性賦值問題?

瀏覽:432日期: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的話就應該用事件來把子組件的狀態傳給父組件,有兩種辦法,一種是在父組件中傳一個v-model='outerLoading',然后子組件里面

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

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

標簽: vue
相關文章:
主站蜘蛛池模板: 性一交一乱一区二区洋洋av | 亚洲国产图片 | 免费a在线 | 日本黄色成人 | 青青国产精品视频 | 日韩一二三四 | 久久精品无码一区二区三区 | 超碰av免费 | 天天看毛片 | 国产亚洲精品久久久久久无几年桃 | 亚洲日本在线播放 | xxx在线播放| 青青操免费在线视频 | 国产成人精品久久二区二区 | 亚洲免费成人 | 精品欧美激情精品一区 | 青青草自拍偷拍 | 日本久久久久久久久久久 | 在线91| 国产成人三级在线观看视频 | 91专区 | 你懂的在线网站 | 日本免费黄色网 | 韩日精品视频 | 欧美激情黑白配 | 亚洲伊人网站 | 久久a久久| 黄色福利在线观看 | 日韩成人免费视频 | 四虎网站在线观看 | www四虎 | 国产乱码久久久久 | 台湾佬中文字幕 | av在线播放一区 | 日韩高清黄色 | 国产91精品一区二区绿帽 | 伊人影院亚洲 | 美日韩在线 | 久久影视中文字幕 | 精品欧美激情精品一区 | 九九九精品视频 |