本文摘自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 3.2发布啦,站起来继续学!
vue项目中关闭eslint校验的方法介绍
vue2.0子组件中怎么改变父组件中的值 ?
vue路由跳转的三种方式是什么
深入了解vue中的计算属性
.vue文件里怎么写scss?
js proxy 的优势以及使用场景
浅析vue创建组件的几种方式
vue-cli项目怎么使用vw单位?
vue开发必须要搭脚手架么?
更多相关阅读请进入《vue》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 如何解决vue $refs报错问题