比如data1是一个异步请求数据
<template>
<ul>
<li v-for="data1"></li>
</ul>
</template>
<script>
export default{
data: function(){
return {
data1: []
}
}
}
</script>
比如data1是一个异步请求数据
<template>
<ul>
<li v-for="data1"></li>
</ul>
</template>
<script>
export default{
data: function(){
return {
data1: []
}
}
}
</script>
在created的时候发送请求,然后将获取的数据传给data1就行了,实在不行再在请求外面封装一层this.$nextTick也行。
created() {
this.$nextTick(function () {
this.$http.get(this.$apiurl+'category')
.then((res) => {
this.categories = res.data
})
})
},
5 回答8.3k 阅读
2 回答10.5k 阅读✓ 已解决
2 回答12.8k 阅读✓ 已解决
2 回答10.6k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
4 回答6.2k 阅读
5 回答1.4k 阅读✓ 已解决
使用v-cloak;
参考官网https://cn.vuejs.org/v2/api/#...
且请求方法写在create里面