首页 > 解决方案 > Vue.js - 在mounted() 中调用data() 会引发错误

问题描述

mounted () {
  this.data(); // or only data();
}

消息:“this.data 不是函数”

页面加载后调用 data() 的最佳方法是什么?

标签: vue.js

解决方案


也许我不知道 this.data() 函数,但只需使用如下示例的数据:

<script>
export default {
  data() {
    return {
      foo: 'bar',
    }
  },
  mounted() {
    console.log(this.foo) // will print "bar"
  },
}
</script>

推荐阅读