xxxxxxxxxx
app.component('todo-list', {
// ...
provide() {
return {
todoLength: Vue.computed(() => this.todos.length)
}
}
})
xxxxxxxxxx
// For Vue ^2.6 you need to import `computed`
import Vue, { computed } from "vue";
export default Vue.extend({
// ...
data() {
return {
message: "Hello",
}
},
provide() {
return {
message: computed(() => this.message)
}
}
});