【发布时间】:2018-09-24 02:07:33
【问题描述】:
我在 app.js 中做一个简单的计算。它只是将产品价格乘以数量。我想在 laravel 中显示总值,以便用户可以预览他们的订单。
app.js
const app = new Vue({
el: '#item',
data() {
return {
form: {
price: 0,
quantity: 0,
total: 0
}
}
},
methods: {
updatePrice(event) {
this.form.price = event.target.value;
this.form.total = this.form.price * this.form.quantity
},
updateQuantity(event) {
this.form.quantity = event.target.value;
this.form.total = this.form.price * this.form.quantity
}
}
这很好。他们计算刀片文件中的表格值。但是我怎样才能显示总数?
我想在刀片文件中显示“total”。我怎样才能访问它?当我使用@{{ total }} 时出现此错误:
app.js:36519 [Vue 警告]:属性或方法“total”未定义 实例,但在渲染期间被引用。确保这 属性是反应性的,无论是在数据选项中,还是对于基于类的 组件,通过初始化属性。
【问题讨论】: