【发布时间】:2021-12-31 14:29:34
【问题描述】:
我想显示列表中的数据。列表中的数据正在函数内部更新。实际上我只想在执行该函数后显示数据。
这是我的模板代码。
<div class="modal-body">
<td>{{shopName}}</td>
</div>
这是我的脚本。
<script>
export default {
name: "ViewShop",
props:{
shops:Object
},
data(){
return{
shopName:[],
}
},
methods:{
async shopd(sid){
this.shopName=this.shops;
console.log(this.shopName) // This prints the data in the console
}
}
};
</script>
我想在执行shopd()函数后在我的模板中打印shopName的值
我认为shopName是在模板中访问的在执行函数之前。所以我需要的是它应该等到函数在shopName中进行一些更改然后它应该访问模板。
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component