Merhaba
Backend tarafından içerik bu şekilde tarafıma geliyor
Bende foreach kullanarak bunları parçalayıp ekrana basmaya çalışıyorum ama bir türlü ekrana basamadım
Kaçırdığım bir nokta mı var ekran da göstermek için nasıl bir düzeltme yapmam gerekiyor acaba ?
get() {
const vm = this;
axios
.get("/admin/product/prices?product_id=" + this.product.id)
.then((res) => {
vm.prices = res.data;
console.log(vm.prices)
vm.prices.forEach((element, index) => {
if (!element.education) {
element.education = {};
} else {
this.$set(
this.prices[index].education,
"date",
moment(element.education.date).format()
);
}
element.prices.forEach((price, index) => {
vm.setSelected(price, index);
});
});
vm.prices.forEach((element, index) => {
if(!element.foreign_discount)
{
element.foreign_discount={};
}
else
{
element.foreign_discount.forEach((element,index)=>{
element.code;
});
}
});
});
},
Göstermeye çalıştığım nokta
<div class="form-group col">
<label for="price" class="control-label">
Eklenecek Kodları Giriniz
<sup>*</sup>
</label>
<input
v-model="price.foreign_discount.code"
placeholder="Kodları Giriniz"
required="required"
type="text"
class="form-control"
/>
</div>
</div>