iView的render支持父子节点吗?

如,在TabPane中的label属性使用render写法

label: (h) => {
          return h('div', [
            h('p', '测试数据'),
            h('span', '测试数据2'),
          ]);

这里的两个节点pspan是相邻节点,如何在p节点中加入子节点?

阅读 2k
1 个回答

自问自答,render是支持父子嵌套的。
h方法的三个入参:h([节点],[props],[数组节点])
父子嵌套的写法如下:

return h('div', [
            h('Tooltip', {
              props: {
                placement: 'top',
                content: '新来',
                maxWidth: "200",
                transfer: true,
              }
            }, [
              h('span', '文本'),
              h('Icon', {
                props: {
                  type: 'ios-alert'
                },
              })
            ])
          ])
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题