开始
一直很想封装一个 Toast 来着,但想到用函数的形式来调用 Toast('hello')
,才意识到这似乎有一点难搞,于是就去翻看了 element-plus 的实现:el-message
果然还是要用到函数式渲染的 createVNode 来调用组件 SFC,一些细节可见 [gpt],完整可见:Github(如果它还在的话)
大约 9 分钟
一直很想封装一个 Toast 来着,但想到用函数的形式来调用 Toast('hello')
,才意识到这似乎有一点难搞,于是就去翻看了 element-plus 的实现:el-message
果然还是要用到函数式渲染的 createVNode 来调用组件 SFC,一些细节可见 [gpt],完整可见:Github(如果它还在的话)
小程序跨端除了只适用 Vue 的 Uniapp 外,还有京东的 Taro,支持 Vue/React,目前使用 WebPack 5 进行编译,后续会使用 Vite。Vant 是有赞的移动端为主的组件库,Vant-WeApp 是其中的微信小程序版(也就是这个只能用在微信小程序中,h5 都不能)