在流星骨架上使用方法之间的区别/何时使用

Difference between / when to use methods over meteor skeletons

查看 Vue/Meteor 教程,属性 方法和流星都在导出默认值中使用。我想知道有什么区别以及何时使用其中之一。

export default {
   methods : {},
   meteor: {}
}

属性 methods 来自 Vue 本身,您可以使用它来将函数定义为方法,以便在您的模板上重用和调用它们。 https://vuejs.org/v2/guide/events.html#Method-Event-Handlers

属性 meteor 来自 vue-meteor-tracker,一个集成 Meteor 和 Vue (https://www.npmjs.com/package/vue-meteor-tracker) 的包。当你使用像游标这样的流星反应源时,你应该使用它。基本上,使用 meteor 属性,您可以订阅出版物并获取数据。

export default {
  methods: {
    handleSubmit(event) {
      if (this.newTask.length === 0) return;
      Meteor.call('tasks.insert', this.newTask.trim());
    }
  },
  meteor: {
    $subscribe: {
      'allTasks': []
    },
    tasks () {
      return Tasks.find({}, {
        sort: {date: -1}
      })
    },
  }
})

我建议您查看本教程中的此页面,如果您还没有看过,请从头开始学习本教程。 https://vue-tutorial.meteor.com/simple-todos/09-publications.html