我和vuejs有错误

时间:2017-10-26 12:51:44

标签: javascript vue.js vuejs2 vue-component vue-router

我正在使用vuejs 2构建一个新的应用程序并得到了该错误

错误在./node_modules/babel-loader/lib!。/ node_modules / vue-center / lib / selector.js?type = script& index = 0& bustCache!。/ src / component / Customer.com.vue 模块构建失败:SyntaxError:C:/ Users / Men' m Elkatan / projects / vuecustomers / src / components / Customers.vue:这是一个保留字(17:6)

我用过#34;这个"之前,但没有得到错误今天。 这是我的代码

<script>
export default {
  name: 'customers',
  data () {
    return {
      customers: []
    }
  },
  methods: {
    fetchCustomers({
      this.$http.get('http://slimapp/api/customers')
        .then(function(response) {
          this.customers = JSON.parse(response.body);
        });
    })
  },
  created: function(){
    this.fetchCustomers();
  }
}
</script>

请!!帮助

1 个答案:

答案 0 :(得分:1)

你的语法错了。它必须是fetchCustomers() { ... }

<script>
export default {
  name: 'customers',
  data () {
    return {
      customers: []
    }
  },
  methods: {
    fetchCustomers() {
      this.$http.get('http://slimapp/api/customers')
        .then(function(response) {
          this.customers = JSON.parse(response.body);
        });
    }
  },
  created: function(){
    this.fetchCustomers();
  }
}
</script>