Mand-mobile vue3
mand-mobile + vue3.0 + vite
现状
Vue团队已经宣布 Vue3.0 不在兼容 IE11,且 Vue3 的新特性会反向兼容到 Vue2.7 之中;因此在相当一段时间内,mand-mobile2.x 还会持续的维护和迭代;特别是 mand-mobile-next 对跨平台的支持,会长期维护。但是,社区之中主流的组件库都已经升级到 Vue3.x 且 release,mand-mobile 对 Vue3 语法的适配可以提上日程。
mand-mobile-vue3 与 mand-mobile-next 之间的关系
mand-mobile-next 可以在原来的版本之上继续迭代,维持 2.x 的版本;mand-mobile-vue3 可以走 @next tag 发包。mand-mobile-vue3 希望是自己的单独仓库中进行开发。
mand-mobile-vue3 Feature
- 基于 typescript 开发
- 基于 vite 的开发容器
- 基于 vue-press(vite) 的组件文档,(已有)
- vite rollup esbuild 的构建流
- 合法的 esm / iife 构建产物
- 更为抽象的组件 VCA
- 细腻的交互动画和细节
- 完备的类型推导
- 服务端渲染
开发计划
- mand-mobile-next 国际化 @zouhang (5月底前完成)
- mand-mobile-next UI 走查、开源、试用 (6月中旬前完成)
- mand-mobile-vue3 (6月底前完成)
mand-mobile-vue3
- 基础组件 (5月底之前开发完毕)
- ActionBar
- ActivityIndicator
- Button
- CellItem
- DetailItem
- DropMenu
- Icon
- ImageReader
- ImageViewer
- NoticeBar
- Progress
- Skeleton
- Stepper
- Steps
- Swiper
- TabBar
- Tabs
- Tag
- 表单 (6月第一周开发完毕)
- Agree
- Check
- Codebox
- Field
- InputItem
- NumberKeyboard
- Radio
- Slider
- Switch
- TextareaItem
- 操作反馈 (6月第二周开发完毕)
- ActionSheet
- DatePicker
- Dialog
- Picker
- Popup
- Selector
- TabPicker
- Tip
- Toast
- Transition
- 业务组件 (6月第三周开发完毕)
- Amount
- Bill
- Captcha
- Cashier
- Landscape
- ResultPage
- WaterMark
- 手势 (6月第三周开发完毕)
- ScrollView