npm install
npm run dev
src 是开发调试文件,打包不会打进去
记得上传CDN需要修改package.json version版本号
npm run build 本地Build代码
npm run postpublish Build并上传CDN
https://fe-docs.baiteda.com/docs/byteluck-theme/index.html#/custom/doc
/packages/assets/ 图片资源文件
/packages/locales/ 国际化文件
/packages/accessory 附件和图片上传组件
/packages/avatar 人员头像
/packages/ok-department-select 部门选择组件
/packages/ok-employee-select 人员选择组件
/packages/person-card 浮层卡片组件(不会单独使用)
/packages/ok-person-cell 人员头像组件,基本都在这个
/packages/ok-person-group 人员头像多个展示
/packages/ok-tooltip 超出显示tooltip组件
要点:
- ajax上传的方法 /ok-accessory/ajax.ts
- 附件上传的主要逻辑 /attachment.common.hook.ts
- 图片上传的主要逻辑 /image.common.hook.ts
逻辑:
- 组件向外暴露了两个方法(handleClick, handleRemoveAllFileList),获取到元素可以直接调用
- 组件有默认的删除,预览和下载接口方法,可以传入属性方法自定义(审批组件使用的自定义)
要点:
- 入口文件 /ok-accessory/ok-upload-drag/ok-upload-drag.ce.vue
- 已上传附件的展示 /ok-accessory/ok-upload-drag/ok-file-list.ce.vue
要点:
- 入口文件 /ok-accessory/ok-upload-image/ok-upload-image.ce.vue
要点:
- 入口文件 /ok-accessory/ok-upload-table/ok-upload-table.ce.vue
要点:
- 入口文件 /ok-accessory/ok-upload-subtable/ok-upload-subtable-file.ce.vue
要点:
- 入口文件 /ok-accessory/ok-upload-subtable/ok-upload-subtable-image.ce.vue
要点:
- 入口文件 /ok-accessory/ok-file-icon.ce.vue
要点:
- 入口文件 /ok-accessory/ok-progress.ce.vue
数据逻辑:
- 显示头像还是数字:未传入count属性展示数字,否则正常显示头像
要点:
- 入口文件 /ok-avatar
要点:
- 入口文件 /ok-department-select
要点:
- 入口文件 /ok-employee-select
要点:
- 入口文件 /ok-person-cell
要点:
- 入口文件 /ok-person-group/index.ce.vue
支持插槽和title属性使用
要点:
- 入口文件 /ok-tooltip