Tôi mới sử dụng vuejs (2.0). Tôi đang cố gắng để có được chức năng này xuống:VueJS - kích hoạt chức năng con
- Click một nút chức năng
- Kích hoạt trong thành phần con
- số Tăng trong dữ liệu của con
Đây là những gì tôi đang có
HTML:
<div id="root">
<cart @addtocart="add()"></cart>
<button @click="$emit('addtocart')">Add to Cart</button>
</div>
JS:
Vue.component('cart', {
template: `<span>{{ items }}</span>`,
data() {
return {
items: 0
}
},
methods: {
add() {
alert('add');
}
}
});
new Vue({
el: '#root',
components: ['cart'],
});
Mọi trợ giúp sẽ được đánh giá cao. Cảm ơn mọi người!
Cảm ơn bạn oh rất nhiều. Tôi đoán tôi đã bỏ qua tài liệu 'trung tâm'. Bạn có biết lý do đằng sau là phải instatiate một trường hợp vue chỉ để giao tiếp giữa các thành phần? –
Xem chỉnh sửa của tôi ở trên. Tôi vẫn đang học vue bản thân mình để ai đó có thể giải thích điều này tốt hơn. – georaldc