本文摘自PHP中文网,作者藏色散人,侵删。
vue $refs报错的解决办法:1、打开相应的代码文件,然后加上“this.$nextTick();”;2、在mounted()钩子函数中调用即可。

本教程操作环境:windows7系统、vue2.5.17版,DELL G3电脑。
【相关文章推荐:vue.js】
项目开发中遇到,cannot read property ‘style’ of undefined的问题。我是怎么解决的,不多说,直接贴代码。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | created() {
this.getAddBG();
},
methods: {
getAddBG() {
let config = {
service: "200017" ,
h5Type: "activity"
};
this. $http .featchH5Post(config).then(res => {
let list = res.data.data.advertiseList;
list.forEach(item => {
this. $refs [
item.name
].style.backgroundImage = `url(${item.defaultPicture})`;
});
});
}
}
|
解决办法:
阅读剩余部分
相关阅读 >>
vue中如何正确强制组件重新渲染?(方法介绍)
浅析vue创建组件的几种方式
vue中computed和method之间有什么不同点
详解vue中的无渲染行为插槽
vue中el是什么意思
vue中v-if和v-show的区别是什么?
如何在vue中使用umy-ui
vue子组件怎么向父组件传值
2021年值得收藏的17个vue 后台管理模板
怎么运行vue.js
更多相关阅读请进入《vue》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 如何解决vue $refs报错问题