面向金融场景,基于 Vue 3.0 移动端组件库
yarn
# then
yarn dev
- 推荐使用 volar 作为开发
Vue3
的插件,获得更好的类型推导 - 禁用
vetur
在当前工作区,防止与volar
冲突
yarn build
yarn gen ${name}
import Icon from 'mand-mobile-next/icon'
- husky commit 校验
- 按需加载打包
- 组件开发任务分配
- 组件类型构建
- 额外的
CSS
片段移除,rollup-plugin-vue
对stylus
的处理有问题,得额外注入样式变量 -
esbuild
构建Vue
(esbuild 不支持 umd,是否兼容?个人觉得 esm/iife 即可) - 样式梳理以及金融 4.0 设计规范对接
.selector {
/* Positioning */
position: absolute;
z-index: 10;
top: 0;
right: 0;
/* Display & Box Model */
display: inline-block;
overflow: hidden;
box-sizing: border-box;
width: 100px;
height: 100px;
padding: 10px;
border: 10px solid #333;
margin: 10px;
/* Color */
background: #000;
color: #fff
/* Text */
font-family: sans-serif;
font-size: 16px;
line-height: 1.4;
text-align: right;
/* Other */
cursor: pointer;
}