更新记录

1.0.4(2021-06-23)

新增:硬件(device)操作

新增联系人

1.0.3(2021-06-04)

新增uni_modules规范

1.0.2(2021-06-04)

新增:硬件(device)操作

  • 扫一扫(太阳码)
查看更多

平台兼容性

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

uniSDK

介绍

uniSDK是对uniapp提供的API进行的二次异步封装,简单易上手 封装了一些常用的API操作,楼主会持续更新,望须知: 主要包括:

  • 请求(http)操作
  • 登陆(login)操作
  • 支付(pay)操作
  • 位置(gps)操作
  • 日期(date)操作
  • 硬件(device)操作
  • 其它(other)操作

使用说明

将插件放入项目在main.js注册、引用原型

main.js

const uniSDK=require('./uni_modules/hongren-uniSDK/js_sdk/uniSDK.js')
const uniConfig=require('./uni_modules/hongren-uniSDK/js_sdk/uniConfig.js')
Vue.prototype.uniSDK=uniSDK;
Vue.prototype.uniConfig=uniConfig;

打印this 查看是否包含:Vue.prototype.uniSDK属性

pages/index/index

export default {
    components: {},
    data() {return {}},
    onLoad(options) {
        console.log(this);
    },
    methods: {}
}

配置uniConfig.js文件(请求地址)

uniConfig.js

module.exports = {
    BASE_SERVER_URL:"xxx",//请求url
    UPLOAD_SERVER_URL:"xxx",//上传文件url
    TEST_SERVER_URL:"xxx"//测试url
}

使用实例

<view class="item" @click="getLoginToken">获取token</view>

getLoginToken:function(){
    this.uniSDK.login.getLoginToken().then(res=>{
        console.log(res,"获取token then");
    }).catch(err=>{
        console.log(err,"获取token catch");
    });
},

觉得对你有帮助记得给个红心收藏,楼主会持续更新

隐私、权限声明

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

扫一扫(太阳码)需使用自己申请小程序的太阳码,其它:无

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

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

许可协议

MIT协议

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