VUE jsのコンポーネント間でデータを共有する方法を教えてください(リストの作成中)list components
とadd todo component
の2つのコンポーネントがあります。 add button
.Butの問題は別のコンポーネントと、リストに現在の入力フィールドでのユーザーのクリックが、ここでは異なるコンポーネントで 存在する場合、リストに私のコードは https://plnkr.co/edit/bjsVWU6lrWdp2a2CjamQ?p=previewVUE jsのコンポーネント間でデータを共有する方法(リストの作成中)
です//コードは、あなたはそうここ
var MyComponent = Vue.extend({
template: '#todo-template',
props: ['items']
});
var AddTODO = Vue.extend({
template: '#add-todo',
props: ['m'],
data: function() {
return {
message: ''
}
},
methods: {
addTodo: function() {
console.log(this.message)
console.log(this.m);
//this.m =this.message;
},
},
});
Vue.component('my-component', MyComponent);
Vue.component('add-todo', AddTODO)
var app = new Vue({
el: '#App',
data: {
message: '',
items: []
},
});
[イベントバス](https://vuejs.org/v2/guide/components.html#Non-Parent-Child-Communication)またはVueXを使用してください。 – Terry
あなたはどのようにしてプランカを共有できますか – user5711656