i-input下的复合型输入框前置和后置的 slot怎么render?

新手上路,请多包涵

<i-input v-model="percent" placeholder="比例">

<span slot="append">%</span>

</i-input>
图片描述

这个i-input组件下的<span slot="append">%</span>该怎么render?
render: function(h, params) {

return h('i-input', {
    props: {
        size: 'small'
    }
},[
    h('span', {
        props: {
            slot: 'append'
        }
    })
])

}
我这样写不行哎,求大佬指导。

阅读 11.2k
3 个回答

我也遇到这问题了,slot要写到外层,和props同级

return h('Input', {
    props: {
    },
    style: {
    }
}, [
    h('Button', {
        slot: 'append',
        props: {
        }
    }, '确定')
]);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题