如何解决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实现户籍管理系统的实例解析

vue qs是什么

vue template是什么

vue中muse-ui是什么

vue bootstrap区别

vue收费的吗

vue中mounted和created的区别(图文详解)

javascript之ssm+vue前后端分离框架整合实现

vue怎么调用jquery包

29道vue高频面试题(纯干货)

更多相关阅读请进入《vue》频道 >>




打赏

取消

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

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

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

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

评论

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