uniapp坑watch

2020-05-21  本文已影响0人  彭星月

子组件的watch时间监听不生效,原因在组件中使用了v-if对数组,无奈将父组件的v-if去掉,改用其他逻辑处理

父组件使用 talkCP 子组件,将listData传给子组件,但是子组件没有监听到组件的变化

<view v-if="list.length > 0">

<talkCP :listData="list" :userInfo="userInfo" :hasLogin="hasLogin"></talkCP>

<view v-if="list.length > 0 && isFinished" class="flex-center dy-font-color pd20">没有更多数据了</view>

</view>

<view class="dy-font-color flex-center mgt20" v-else>

暂无数据

</view>

子组件

watch: {

listData(val) {

this.postList = val;

}

},

mounted(){

// this.postList = this.listData;

console.log('postList:'+this.postList)

}

上一篇 下一篇

猜你喜欢

热点阅读