我用这个组合好几年了,已经完全摸索出一套自己的方法论了,不一定适合你。
你如果用官方提供的接口来写组件,会比较难受。
这里我推荐你按照自己的习惯封装一个 createComponent。
以我自己为例, 我完全抛弃了 Vue 的 runtime 属性校验,只使用 TS 类型校验我强制给所有可选属性添加默认值(这里有些细节需要特殊处理)type ButtonOptions = { props: { loading?: boolean class?: ClassName prefix?: Renderable | null suffix…。
{dede:pagebreak/}
真的有天生性格凉薄冷漠的人吗?
中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何?
中国发动机是技术落后,还是材料技术没有攻克?
有哪些外行看起来很陋(low),但是内行人却觉得很高大上的东西?
800V是什么技术,为什么特斯拉不跟进?
谁在半夜看过鱼缸里的鱼,它们都在干什么?
想做一个专门养黑壳虾的鱼缸,有什么建议?
为啥有好多人说 Arduino 是玩具?
山姆超市是怎么在中国火起来的?
有没有什么免费工具可以续签SSL证书,还能自动部署到服务器和CDN?
30岁了,你在深圳过着什么样的生活?
做好的flask项目怎么部署到服务器,使用公网ip可访问?
以色列为什么突然敢打伊朗了?不怕被报复?
男生喜欢高个子妹子吗?
LABUBU为啥这么火?
大家猜猜伊朗的结局如何?