如何解决vue $refs报错问题


本文摘自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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...