亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:154日期: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;//此句有錯(cuò)誤,該如何更正} }});new Vue({el: '#indexBox',data: { loading : false},methods : {loadMore: function () { this.loading = true;} } });

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

問題解答

回答1:

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

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

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

標(biāo)簽: vue
相關(guān)文章:
主站蜘蛛池模板: qvod激情视频在线观看 | 成人一区二区免费中文字幕 | 欧美在线一级视频 | 国产区视频 | 尤物网在线视频 | 欧美一级黄视频 | 国产精品久久久久久影院 | 被公侵犯肉体中文字幕一区二区 | 丁香婷婷激情 | 免费片 | 国产成人一区二区三区视频免费蜜 | 亚洲午夜精品国产电影在线观看 | 国产精品久久久久久久 | 婷婷综合社区 | 日韩一级影院 | 精品国产免费一区二区三区 | 国产欧美视频在线观看 | 综合第一页| 在线观看国产精品入口 | 国产播放啪视频免费视频 | 国产成人激烈叫床视频 | 久久久久国产成人精品 | 高颜值露脸极品在线播放 | 久久色婷婷| 欧美扩阴 | 久久精品国产一区二区三区日韩 | 日韩亚洲制服丝袜中文字幕 | 免费网站看黄 | 日韩国产在线播放 | 欧美一级淫片漂亮的老师 | 亚洲国产精品久久精品怡红院 | 日本免费人成网ww555在线 | 日韩在线视频免费看 | 午夜拍拍福利视频蜜桃视频 | 一级女性全黄生活片免费 | 日韩大尺度无遮挡理论片 | 中国一级做a爱片免费 | 国产偷2018在线观看午夜 | 成人无高清96免费 | 国产啪在线 | 国产成人亚洲综合无 |