@58fe/p5
TypeScript icon, indicating that this package has built-in type declarations

2.4.8 • Public • Published

P5

基于 VUE 的前端 PC 端 UI 组件库

安装

npm install @58fe/p5  --save

使用

导入需要的组件,例如:

import { Loading } from '@58fe/p5';

组件

  • loading
  • 按钮类
  • 走马灯
  • 消息提醒
  • 开关
  • 无限下拉
  • 选择器
  • 浮窗
  • 上传文件
  • Dialog
  • 多选框
  • 局部刷新
  • 下拉框
  • 表格
  • toast
  • tooltip

支持的插件有

  • 加载
  • 弹窗
  • 消息提醒

支持自定义状态,内容,按钮等

按需加载

如过需要按需加载指定组件,需要配合 bable-plugin-p5-import 插件使用

npm install bable-plugin-p5-import --save-dev

在.babelrc 文件添加如下配置

{
	"plugins": [
		[
			"@58fe/babel-plugin-p5-import"
		]
	]
	
}

其他

1、打包时抛出 'These dependencies were not found:

原因是 P5 的样式是基于 sass 编写的,所以需要依赖以下两个 npm 包:

npm install sass-loader node-sass --save-dev

2、打包时抛出 Unexpected token

原因是 P5 的 js 源码没进行 babel 转译,可以在 webpack 配置中的增加以下 loaders:

{
	test: /p5.src.*?js$/,
	loader: "babel-loader"
}

Package Sidebar

Install

npm i @58fe/p5

Weekly Downloads

68

Version

2.4.8

License

none

Unpacked Size

1.19 MB

Total Files

167

Last publish

Collaborators

  • skybjf
  • rockolin
  • reking
  • imlimiao
  • xiaoyuya
  • felix_xue
  • zhangboyu
  • marinamumu
  • bestvist
  • liuhanbing