首页 > 解决方案 > 将值从函数传递给 data() vuejs

问题描述

我已经从组件中发出数据,我想在 data() 函数中传递这些数据。

这就是我的意思

    export default {
  name: "App",
  data() {
    return {
      newlist
    };
  },
  components: {
    InputForms,
    List
  },
  methods: {
    handler(obj) {
      obj = this.newlist;
    }
  }
};

我想obj在我的handler方法里面在里面data()。现在,这段代码没有编译,说newlist没有定义

标签: javascriptvue.jsvuejs2vue-component

解决方案


更改newlistnewlist: {}then 在您的方法中交换您已有的内容:

handler(obj) {
   this.newlist = obj;
}

推荐阅读