vue页面渲染在请求
时间: 2023-12-04 07:47:14 浏览: 25
回答: 在Vue页面渲染时,可以使用v-if指令来控制元素的显示与隐藏。在根元素上添加v-if指令,并将其绑定到请求数据的其中一个属性上,当该属性有值时,才会渲染页面。例如,在模板中可以这样写:
```html
<template>
<div v-if="good.good_id">
<img :src="good.good_img"/>
<h2>{{good.good_title}}</h2>
<!-- 其他内容 -->
</div>
</template>
```
这样,在请求数据回来后,如果good.good_id有值,页面才会被渲染出来。这样可以确保在数据请求完成之前,页面不会显示空白或错误的内容。
#### 引用[.reference_title]
- *1* [【vue】解决Vue请求数据后渲染页面出现报错](https://blog.csdn.net/weixin_45802163/article/details/120577512)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]