У меня есть простая база данных с некоторыми полями. поля следующие: id, product_name, original_price, discount
поле скидки в процентах.
Я получаю все данные один раз с помощью Axios и рендеринг на странице, используя v-for
код:
<ul v-for="product in products">
<li>@{{product.product_name}}</li>
<li>@{{product.original_price}}</li>
<li>@{{product.discount}}</li>
</ul>
Здесь я хочу отобразить рассчитанную цену после скидки. я мог бы создать метод в экземпляре Vue
как это:
calculateDiscount: function(orig_price, discount){
this.discount_amt = discount/100*orig_price;
return this.after_discount = orig_price - this.discount_amt;
}
Если я создаю этот метод, как я могу вызвать этот метод при рендеринге, пожалуйста, помогите.