UNPKG

@58fe/p5

Version:

pc端vue组件

87 lines (62 loc) 1.23 kB
# P5 > 基于 VUE 的前端 PC 端 UI 组件库 ## 安装 ```sh npm install @58fe/p5 --save ``` ## 使用 导入需要的组件,例如: ```javascript import { Loading } from '@58fe/p5'; ``` ## 组件 - loading - 按钮类 - 走马灯 - 消息提醒 - 开关 - 无限下拉 - 选择器 - 浮窗 - 上传文件 - Dialog - 多选框 - 局部刷新 - 下拉框 - 表格 - toast - tooltip 支持的插件有 - 加载 - 弹窗 - 消息提醒 支持自定义状态,内容,按钮等 ## 按需加载 如过需要按需加载指定组件,需要配合 bable-plugin-p5-import 插件使用 ```sh npm install bable-plugin-p5-import --save-dev ``` 在.babelrc 文件添加如下配置 ```json { "plugins": [ [ "@58fe/babel-plugin-p5-import" ] ] } ``` ## 其他 ### 1、打包时抛出 'These dependencies were not found: 原因是 P5 的样式是基于 sass 编写的,所以需要依赖以下两个 npm 包: ```sh npm install sass-loader node-sass --save-dev ``` ### 2、打包时抛出 Unexpected token 原因是 P5 的 js 源码没进行 babel 转译,可以在 webpack 配置中的增加以下 loaders: ```javascript { test: /p5.src.*?js$/, loader: "babel-loader" } ```