调用this.$refs时,报错“Cannot read property '0' of undefined"的解决办法

出错代码以下bash

watch: {
    letter () {
      if (this.letter) {
        const element = this.$refs[this.letter][0]
        this.scroll.scrollToElement(element)
      }
    }
  }
复制代码

执行该段代码时,控制台报错以下this

解决办法:spa

改前代码code

const element = this.$refs[this.letter][0]
复制代码

改后代码cdn

const element = this.$refs[this.letter.trim()][0]
复制代码

完美解决问题!blog

相关文章
相关标签/搜索