鍍金池/ 問(wèn)答/Linux  HTML/ i-input下的復(fù)合型輸入框前置和后置的 slot怎么render?

i-input下的復(fù)合型輸入框前置和后置的 slot怎么render?

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

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

</i-input>
圖片描述

這個(gè)i-input組件下的<span slot="append">%</span>該怎么render?
render: function(h, params) {

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

}
我這樣寫不行哎,求大佬指導(dǎo)。

回答
編輯回答
骨殘心

我也遇到這問(wèn)題了,slot要寫到外層,和props同級(jí)

return h('Input', {
    props: {
    },
    style: {
    }
}, [
    h('Button', {
        slot: 'append',
        props: {
        }
    }, '確定')
]);
2017年6月9日 23:17
編輯回答
忘了我

看文檔啊,這都是 Render 函數(shù)最基本的用法了。
https://cn.vuejs.org/v2/guide...

2017年2月21日 19:05