比如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
})
})
},
6 回答3k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答990 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
使用v-cloak;
参考官网https://cn.vuejs.org/v2/api/#...
且请求方法写在create里面