标签 uniapp 下的文章

uniapp vue3小程序版本更新升级提示

在uni-app开发过程中,应用的版本更新是一个常见的需求。当开发者发布了新版本的小程序后,希望用户在下一次打开旧版小程序时能够收到更新提示,引导用户更新到最新版本。本文介绍了基于uniapp vue3开发的微信小程序迭代更新版本后,用户使用小程序时提示其升级版本。 **版本说明:** 基于uniapp vue3 ts **实现方式:** 在uniapp小程序的App.vue文件中,在onLaunch或onShow生命周期钩子中检测版本更新,我是在onLaunch里面判断的。代码如下: ```javascript onLaunch: function () { // uni.hideTabBar() console.log('App Launch') const ...

继续阅读 »

uniapp getBLEDeviceCharacteristics 10004 苹果IOS

**异常背景:**基于uni-app低功耗蓝牙(BLE)API实现蓝牙通讯,android真机测试getBLEDeviceCharacteristics获取特征值成功,同样代码苹果ios真机获取getBLEDeviceCharacteristics失败并返回10004错误 **分析与解决思路:** **1、**注意uuid大小写问题,如果uuid是小写的,请全部改为大写的试试。 **2、**如果首次连接OK,重连失败,看其它博主分享过: 个人猜测微信会缓存当前设备的所有 serviceId 和对应的 characteristicId ,当我们调用断开连接(wx.closeBLEConnection)或者异常断开后,会清空缓存列表。而发送数据(wx.writeBLECharacteristi...

继续阅读 »

uni-app vue3引入jsencrypt实现加密解密(PHP后端)

uniapp vue3版本引入jsencrypt实现加密解密,uniapp 引入jsencrypt实现前端加密及PHP后端解密 ### uniapp中引入使用示例: ```javascript import JSEncrypt from '/utils/jsencrypt.js' const publicKey =`公钥`; const encryptor = new JSEncrypt(); encryptor.setPublicKey(publicKey)//encryptor.setPrivateKey(RSA的私钥); let passwordEncry = encryptor.encrypt('123456');//encryptor.decrypt(解密的内容); ...

继续阅读 »

uniapp小程序版本更新升级提示

在uni-app开发过程中,应用的版本更新是一个常见的需求。当开发者发布了新版本的小程序后,希望用户在下一次打开旧版小程序时能够收到更新提示,引导用户更新到最新版本。本文介绍了基于uniapp开发的微信小程序迭代更新版本后,用户使用小程序时提示其升级版本。 uniapp vue2代码如下: ```javascript onLaunch: function() { // console.log('App Launch') //微信小程序版本更新提示 const updateManager = uni.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的...

继续阅读 »