-
uni-app支持在template模板中嵌套<template/>和<block/>,用来进行 列表渲染 和 条件渲染。 -
<template/>和<block/>并不是一个组件,它们仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。 -
<block/>在不同的平台表现存在一定差异,推荐统一使用<template/>。 -
示例代码
<template> <view> <template v-if="test"> <view>test 为 true 时显示</view> </template> <template v-else> <view>test 为 false 时显示</view> </template> </view> </template><template> <view> <block v-for="(item,index) in list" :key="index"> <view>{{item}} - {{index}}</view> </block> </view> </template>