魏小鹏
魏小鹏
  • 发布:2019-03-14 12:14
  • 更新:2021-05-12 17:26
  • 阅读:2680

自定义组件嵌套的折磨

分类:uni-app

昨天一天时间浪费在了组件上,本想着代码复用一下的,自己封装了list和list-item的组件,谁知道通过组件slot嵌套进去的组件没法传数据,我就蒙了,我以为自己哪里写错了;但是再无数次的摧残之后,我将list-item组件单独提出来试了一下,数据传进去了,神奇了,太神奇了,当时我有种一万头XXX飞奔而过的感觉......
代码大概是这样的

<template>  
     <view>  
          // 这样子,title和value死活传不进去  
          <list>  
               <list-item title="姓名" value="张三" />  
               <list-item title="姓名" value="张三" />  
          </list>  

          // 这样子,它就传进去了,莫名其妙  
          <list-item title="姓名" value="张三" />  
          <list-item title="姓名" value="张三" />  
     </view>  
</template>

心如死灰呀,,我还是老老实实的复制粘贴吧............

1 关注 分享
2***@qq.com

要回复文章请先登录注册

平安一生0708

平安一生0708

<list> 的子组件只能包括以下四种组件或是 fix 定位的组件,其他形式的组件将不能被正确渲染。
<cell><header><refresh><loading>
2021-05-12 17:26
菜菜2

菜菜2

回复 魏小鹏 :
怎么解决的?我的组件嵌套,渲染结构不对
2021-01-05 16:40
魏小鹏

魏小鹏 (作者)

回复 7***@qq.com :
自定义组件模式下 解决了
2020-02-06 16:19
魏小鹏

魏小鹏 (作者)

回复 happy :
自定义组件模式下,解决了
2020-02-06 16:19
7***@qq.com

7***@qq.com

我也遇到了,老兄你现在解决了没
2019-09-27 09:27
happy

happy

自定义组件就是一个大坑
2019-06-02 12:39