mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2025-01-06 12:17:13 +08:00
831 B
831 B
JSX & TSX
启用 JSX & TSX
关于启用 JSX 和 TSX,请参考你使用的工具链的相关文档。
使用组件
在 JSX 中,推荐以直接引入的形式使用组件。
import { defineComponent } from 'vue'
import { NButton } from 'naive-ui'
export default defineComponent({
render () {
return <NButton>{{ default: () => 'Star Kirby' }}</NButton>
}
})
形如 @update:* 的 prop
naive-ui 中,所有形如 on-update:*
的 prop 都有一个对应的 onUpdate*
属性可供使用(由于 JSX 自身的规定,onUpdate:*
不是一个合法的 prop)。
如果你发现没有,那一定是我忘了写了,请提交一个 Issue 或者 PR。
例如,在模板中 <n-select @update:value="..." />
在 JSX 中可以写为 <NSelect onUpdateValue={...} />
。