У меня есть компонент "Продукт".Данные от родителя не передаются ребенку.Он остается установленным по умолчанию, введенным из основного шаблона.В зависимости от премиальной стоимости, доставка бесплатна или стоит 2,69.
Я пытался понять, используя вводные видеоролики VueMastery. Но я все еще изо всех сил, не могли бы вы объяснить, в чем проблема?
var app = new Vue({
el: '#app',
data: {
premium: false // Changing the value here doesn't make any change
}
})
Vue.component('product', {
props: {
premium: {
type: Boolean,
required: true
}
},
template: ``,
data() {},
computed: {
shipping() {
if(this.premium) {
return "Free";
}
return 2.69;
}
}
}
<div id="app">
<product :premium="true"></product> // Changing this, it works..
</div
Заранее спасибо.