frankfe 是 lixiaobin在开发charity和 arhat 项目过程中的常用资源的整体,主要内容有:
- vue组件、过滤器、指令以及egg.js中的插件、中间件等
- wepy小程序组件
- egg.js插件、中间件等
- js、css中常用的资源收集
-
audioPlayer 音频播放器,支持播放倒计时,播放动画,动态显示音频宽度。
| 参数 |
说明 |
默认值 |
| seconds |
播放时长 |
无 |
| url |
音频地址 |
无 |
| maxWitdth |
播放器显示最大宽度 |
200px |
| minWitdth |
播放器显示最小宽度 |
85px |
-
voicePlayer 带进度条语音播放器
| 参数 |
说明 |
默认值 |
| seconds |
播放时长 |
无 |
| url |
音频地址 |
无 |
| maxWitdth |
播放器显示最大宽度 |
450px |
| minWitdth |
播放器显示最小宽度 |
200px |
-
imagePreview 图片预览器
-
edtior 基于wangEditor富文本编辑器。
| 参数 |
说明 |
默认值 |
| v-model |
编辑器初始内容 |
“” |
| height |
编辑器的高度 |
500px |
| uploadUrl |
上传图片的url |
"" |
-
upload 文件上传器
| 参数 |
说明 |
默认值 |
| accept |
上传accpet设置 |
image/* |
| multiple |
是否支持可文件上传 |
false |
-
loadingProgress 网站顶部彩色进度条
| 参数 |
说明 |
默认值 |
| shown |
上传accpet设置 |
image/* |
- compressImage 七牛云图片裁剪,参数见function中compressImage
- currency 将数字格式化成人民币形式
| 参数 |
说明 |
默认值 |
| value |
需要格式化成货币的数字 |
无 |
| 参数 |
说明 |
默认值 |
| value |
日期或者时间戳 |
无 |
| pattern |
时间格式,如(yyyy-MM-dd) |
无 |
- compressImage 根据七牛云存储key获取裁剪后图片的URL(考虑retina屏)
| 参数 |
说明 |
默认值 |
| storageId |
七牛云存储ID |
无 |
| option.width |
裁剪宽度,若没指定,则按高度等比计划宽度 |
无 |
| option.height |
裁剪高度,若没指定,则按宽度等比计划高度 |
无 |
- indexBy 返回中数组以指定属性为key组成的map
| 参数 |
说明 |
默认值 |
| array |
要生成map的数组 |
无 |
| key |
生成map的key(注意key是数组中的某个属性,类型是number或string) |
无 |
- encodeHTML 将html字符转化成转义字符
| 名称 |
说明 |
备注 |
| access_permission |
业务权限判断 |
|
| is_admin |
登录权限判断 |
|
| gzip |
gzip压缩 |
|
| response_time |
请求所需时长 |
毫秒为单位 |
| webpack |
请求文件使用webpack处理 |
|
| 名称 |
说明 |
备注 |
| service |
基于axios的请求封装 |
|
- QQ: 516908542
- 微信:lixiaobin8878
See /examples for some simple examples.(TODO)
MIT