-
Notifications
You must be signed in to change notification settings - Fork 291
什么是 TNode
ZhouZhen edited this page Dec 20, 2021
·
3 revisions
组件库定义了一个新的 API 类型描述:TNode(TNode = Function + ReactNode + Slot), 用来代替 Function/ReactNode/Slot 等类型。
Vue 实现包含 function 和 slot,function 优先级大于 slot ,形式为 () => VNode
。
React 为 ReactNode 。
import * as React from '@types/react';
import * as Vue from 'vue/types/index.d.ts'; // Vue 2
import * as Vue from 'vue/dist/vue.d.ts'; // Vue 3
type TNode = React.ReactNode | ((createElement: Vue.CreateElement) => Vue.VNode) | Vue.Slot;
访问 TDesign 官网