在流星骨架上使用方法之间的区别/何时使用
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
查看 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