4***@qq.com
4***@qq.com
  • 发布:2020-10-07 13:33
  • 更新:2021-12-31 17:19
  • 阅读:1269

请问微信小程序里的 template is="xxx" 这种在uniapp里怎么实现

分类:uni-app

微信小程序里的一个页面里面 多个 template 然后 调用传值过去,这种写法在uniapp如何做?
类似这种:
定义:

<template name="cell">  
      <view  id="id" class="tableView"  bindtap="selectedCell"  >  
        <view class="titleView">{{title}}</view>  
        <image class="imageView" src="/pages/image/{{imageSource}}" mode="scaleToFill"></image>  
         <template is="cell2" data="{{...pitem}}"/>  
    </view>  
</template>  
<template name="cell2">  
      <view  id="id2" class="tableView2"  bindtap="selectedCell2"  >  

    </view>  
</template>

使用:

<import src="cell.wxml"/>  
<view class="containtView">  
  <block wx:for="{{list}}" wx:key="title" wx:for-item="pitem" >   
  <template is="cell" data="{{...pitem}}"/>  
  </block>  
</view>
2020-10-07 13:33 负责人:无 分享
已邀请:
含光

含光

uniapp可以这样用吗?我也遇到了这个问题,要是改写成组件感觉太浪费了,这个模板在某个页面多次调用,并不是在其他页面还有调用,所以最先想到的就是利用模板,有什么好的解决方案吗?如果写成组件,那么该组件内属性改变又要传参进去,感觉太浪费资源了

fxy060608

fxy060608

不支持此用法,建议封装成组件

9***@qq.com

9***@qq.com

我觉得应该要支持,这么好的写法

该问题目前已经被锁定, 无法添加新回复