更新时间:2024-11-13 GMT+08:00
分享

循环渲染

页面可能有若干份重复的、动态生成的内容,例如商品列表页、表格数据。这时候需要用到循环渲染。您可以在高级面板中指定循环数据绑定的变量、迭代的变量名、索引变量名、以及唯一的key。

  1. 参考登录AstroPro界面中操作,登录AstroPro界面。
  2. 在左侧导航栏中,选择前端开发平台 > 前端应用
  3. 单击待编辑应用模块内的“开发应用”,进入设计器。
  4. 拖拽组件至画布,例如拖拽一个“段落”组件。
  5. 添加变量,例如loop.isLogin,具体操作可参考添加页面变量

    图1 添加变量

  6. 选中组件,在组件属性设置面板选择“高级”。
  7. 单击“循环数据”后的,进行变量绑定。
  8. 选择绑定的变量,单击“确定”。

    图2 绑定变量

  9. 为展示内容添加变量,默认为item。

    绑定成功后,查看渲染效果。
    图3 添加变量
    图4 查看渲染效果

相关概念关联:

  • 循环数据,即需要循环渲染的数组,在这里是state.imageList。
  • 迭代变量名,在循环渲染子项对应的变量名,默认为item。
  • 索引变量名,循环渲染的索引变量名,默认为index。
  • key,标识唯一的key,默认为index。

最终出码:

<template>   
<div v-for="(item, index) in state.imageList" :key="index">     
<span>{{ item.title }}</span>   
<!---列表细节--->   
</div> </template>

相关文档