更新记录

1.2.0(2022-05-07)

更换分页组件为更实用更简单的页面滑动分页,下拉刷新自己单独处理

1.1.0(2022-04-11)

1.增加eslint 2.封装滑动分页 3.更新文档

1.0.0(2022-03-25)

1.0.0 first commit

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue app-nvue × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

uniapp+vuex3+vue2+uview2生产模板

一、请求封装

使用uview API $u.http封装全局请求拦截,并实现upload兼容多端的多文件上传demo

二、toast封装

封装,具体使用见home页多文件上传demo

三、滑动分页封装

具体使用见user页分页demo

四、代码校验

  • 参考官方帖子,HbuilderX的eslint-plugin-vue;
  • 升级eslint-plugin-vue到1.1.4+,将ecmaVersion字段设置为latest;
  • .eslintrc.js增加rules配置:
    "max-len": ["error", { "code": 140 }], //单行最大长度
    "no-multi-spaces": "error", // 禁止表达式多个空格 
    "semi": ["error", "never"], // 禁止分号
    "quotes": ["error", "single"], // 使用单引号
    "comma-dangle": ["error", "never"], //禁止尾逗号
    "arrow-parens": ["error", "as-needed"], //箭头函数省略括号
    "no-trailing-spaces": ["error", { "skipBlankLines": true }], //禁止末尾多余空格
    "key-spacing": ["error", { "afterColon": true }], //字面量对象冒号后空格
    "object-curly-spacing": ["error", "always"], //字面量对象格式化一致的空格
    "comma-spacing": ["error", {"before": false, "after": true}], //禁止在逗号前使用空格,要求在逗号后使用空格
    // ...

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问