refs使用
2021-10-26 本文已影响0人
iOS白水
1.页面生命周期
![](https://img.haomeiwen.com/i3946505/46c93be9c045e7bc.png)
_mounted
![](https://img.haomeiwen.com/i3946505/21691344463ec140.png)
所以 onshow 去使用 refs 有概率 会拿不到
- 解决方案
包一层 nexttrick
![](https://img.haomeiwen.com/i3946505/2f5f79df8cf5e931.png)
//
onShow() {
console.log('my_page_onShow');
console.log('my_page_onShow_refs:', this.$refs.activityAd);
this.$nextTick(() => {
console.log('my_page_onShow_nextTick');
console.log('my_page_onShow_nextTick_refs:', this.$refs.activityAd);
});
},
onHide() {
console.log('my_page_onHide');
console.log('my_page_onHide_refs:', this.$refs.activityAd);
this.$nextTick(() => {
console.log('my_page_onHide_nextTick');
console.log('my_page_onHide_nextTick_refs:', this.$refs.activityAd);
});
},
created() {
console.log('my_page_created');
console.log('my_page_created_refs:', this.$refs.activityAd);
this.$nextTick(() => {
console.log('my_page_created_nextTick');
console.log('my_page_created_nextTick_refs:', this.$refs.activityAd);
});
},
mounted() {
console.log('my_page_mounted');
console.log('my_page_mounted_refs:', this.$refs.activityAd);
this.$nextTick(() => {
console.log('my_page_mounted_nextTick');
console.log('my_page_mounted_nextTick_refs:', this.$refs.activityAd);
});
},
![](https://img.haomeiwen.com/i3946505/565411dff62f598a.png)