更新记录

1.0.17(2022-07-15)

debug

1.0.16(2022-04-11)

测试

1.0.15(2022-04-11)

1.0.15

查看更多

平台兼容性

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

tl-module 图凌uni项目通用模块

图凌uni项目通用模块

预览图

组件列表 服务列表 页面列表

目录结构说明

  • components 组件
  • filters 过滤器
  • pages 页面
  • service 服务
  • demos 案例页面(正式发布请删除)

components 组件

响应式表单(仿 angular 响应式表单)

  • 更多信息请参考tl-module/components/form-selectors/readme.md
  • 更多信息请参考tl-module/service/form/readme.md

    签名组件

  • 更多信息请参考tl-module/components/handWriting/readme.md

service

ConfigService

主要解决配置文件经常改动(比如:位置,数据结构发生变化),导致大批文件需要修改的问题。
比如 http模块请求基地址,更新模块请求服务器最新版本等等。
详情参考tl-module/service/config/config.js 内部注释

http

用法:

  1. 引入模块
    import http from '@/uni_modules/tl-module/service/http/http.js';
  2. 发出请求
    const resData = await http({
    title: '测试请求',
    url: `network.json?v=1`,
    });

参数,功能说明:

  • title(必填)string 请求描述,必填,方便后期调试。系统会记录每次请求的Request, Response为日志,方便调试。
  • url (url 与 uri 其一必填)string 请求的完整路径。如果url与uri都填,会以url为准。
  • uri (url 与 uri 其一必填)string 请求的部分路径。请求路径为 baseUrl + uri。baseUrl在config.js中设置。
  • method string 请求方法,默认值为 get。
  • getData {[key: string]: string} get 参数
  • postData {[key: string]: string} post 参数
  • header {[key: string]: string} 请求头部设置
  • timeout number 请求超时时间,单位毫秒,默认值为6000
  • isDebounce boolean 是否防抖。2秒内请求不会发出第二次。
  • isCachable boolean 是否缓存数据。如果缓存数据,下次请求不会真的发出,而是重数据库中读取。
  • cacheDuration number 缓存时间(秒) 默认值 一年
  • isLoading boolean 发出请求时,是否出现loading,请求完毕消失。
  • loadingText string loading 显示文字
  • isMockRequest boolean 是否请求测试数据。只有在开发环境中才可使用。
  • mockUrl string 测试数据请求完整地址。
  • mockUri string 测试数据请求完部分址。
  • withToken boolean 是否请求携带token。

返回数据 Promise
查看demo

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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