wd-mobile-framework
TypeScript icon, indicating that this package has built-in type declarations

1.0.24 • Public • Published

待解决的问题

  1. wd-icon打包后的name提示(建议在源码中枚举固化和index导出,并且在框架注册参数中把本地的svg传过去以支持本地扩展);
  2. axios注入目前没有在main.ts中暴露,考虑是否需要暴露;
  3. 样式文件没有打包进去(是否需要在编译入口index中导出样式);
  4. (暂不处理)provider组件推荐改成非必须得,即处理好未注入问题或在启动时自动注入;
  5. 优化导出结构(展开WdCoreComps和WdSceneComps);
  6. npm安装使用时,导航栏组件的浏览器控制台警告;
  7. 动态组件功能验证和path调整components/dynamic/**/*.vue;
  8. 导航栏组件路由器注入失败的问题;
  9. 入口文件导出所有组件(拆开 export WdFormInput from "xxx.vue" const allComps = {WdFormInput,});
  10. 导出pdf预览组件;
  11. 把动态组件放在app-custom中,用cus-作为前缀;
  12. 宿主项目绑定axios实例到组件库;
  13. 探索ionic router;
  14. 优化非窗口容器的滚动条在首次加载时就显示的用户体验;
  15. 函数式组件如何实现+弹出或跳转分页列表选择页面;
    14.1. 封装上中下布局组件WdHeaderFooterContent;
    14.2. 把list、search组件改成example中的相应组件;
    14.3. 把快速搜索选择页面模块移动到wd-scene目录中,wdShowSearchPage方法封装到wdUiUtil中;
  16. 完全自定义图片上传组件用以支持跨平台上传;

本地实时调试

# 链接
npm run build
# 自动构建和链接(实时响应源码修改,延迟1~2秒,原始命令:vite build --watch)
npm run build-watch
# 在dist包目录创建全局符号链接(检查全局链接状态 npm list -g --depth=0)
npm link
# 在项目中链接(注意:必须在同一个node版本中安装软链接 /Users/zsm/.nvm/versions/node/v22.14.0/lib)
npm link wd-mobile-framework
npm unlink wd-mobile-framework
# 清楚项目依赖缓存
npm cache clean --force
# 本地相对路径安装(必须build生成了dist目录)
npm install file:/Users/zsm/projects/front/vue_projects/My_Cv_Projects/my-npm/wd-mobile-framework

# 登录和发布到npm(确保使用官方源,非淘宝镜像)
npm login
npm publish

Package Sidebar

Install

npm i wd-mobile-framework

Weekly Downloads

177

Version

1.0.24

License

MIT

Unpacked Size

7.17 MB

Total Files

56

Last publish

Collaborators

  • zsm_123