微信小程序突然版本就变了

栏目:古籍资讯发布:2023-11-01浏览:5收藏

微信小程序突然版本就变了,第1张

这个问题遇到多次了,很多人单看这句话提示,会去检查自己的微信版本,其实这个跟微信版本没有关系,这是微信小程序的基础库版本过高造成的。

去小程序的开发后台设置这里更改一下版本库到2212, 亲测这个版本pc是可以打开微信小程序的。

但是这里会有一个bug,就是,微信最近不是回收了这个权限吗, wxgetUserProfile({

desc: “获取你的昵称、头像、地区及性别”,

success: res => {}})

就是微信后台不会再给我们返回用户头像 昵称了。 改造了一下,让用户主动触发去上传头像,昵称。

<button open-type="chooseAvatar" bindchooseavatar="onChooseAvatar" style="width: 200rpx;padding: 0;margin: 0 auto;">

1

1

点击,可更改 点击更新 onChooseAvatar(e) { consolelog(e) const { avatarUrl } = edetail wxgetFileSystemManager()readFile({ filePath: edetailavatarUrl , //选择返回的相对路径 encoding: 'base64', //编码格式 success: res => { //成功的回调 // consolelog('data:image/png;base64,' + resdata) thissetData({ base64img:'data:image/png;base64,' + resdata }) } }) thissetData({ avatarUrl, }) wxsetStorageSync('img', edetailavatarUrl ) }, handleusername(e){ consolelog(e) thissetData({ username: edetailvalue }) wxsetStorageSync('username', edetailvalue ) },

这有涉及到另一个问题,因为 open-type=“chooseAvatar” pc端也有最低版本库要求,2245,(当初这里还折磨了我很久,我当时用的版本库是2212,手机能获取头像,但是pc死活不能,后来在社区交流发现是版本库的设置问题。 所以记录一下走过的坑吧~~)

这就很尴尬了,我为了获取头像,那么我得升级版本库。但是为了pc端能打开小程序,我又得降级版本库。。。 那么取其一,还是降级为2212了。 小程序获取头像在真机上获取吧。

一、你在电脑上登录你的微信,在微信左下角,小程序面板:

二、点小程序面板,发现小程序,搜索 检测题库。

三、鼠标打开检测题库,点下面任意一个章节,去开通。确认开通。

四、确认开通,点微信支付,电脑上显示支付二维码,你用你手机扫码支付就开通了。开通后,手机和电脑均可使用。

五、 点电脑上,检测题库页面的,右上角三个点,添加图标到桌面,方便电脑上打开图标使用。

微信小程序的源代码在用户设备上是加密的,这意味着破解起来相当困难。然而,没有任何系统是绝对安全的。一些高级的黑客可能找到办法来破解或反编译微信小程序的源代码,但这通常需要相当高的技能和知识。

作为一个开发者,你可以采取一些措施来保护你的小程序源代码,使破解更加困难:

代码混淆:使用代码混淆工具将源代码变得难以阅读和理解。这使得即使黑客能够获取源代码,他们也很难理解其功能。

增加安全层:在客户端和服务器端之间添加安全层,确保数据传输过程的安全性。

限制敏感信息:尽量避免在客户端存储敏感信息,将其放在服务器端。

更新并修复漏洞:定期更新微信小程序及其依赖库,确保已修复已知的安全漏洞。

尽管采取这些措施可以降低被破解的风险,但绝对安全仍然是不可能实现的。因此,作为开发者,需要保持警惕并采取适当的安全措施来保护自己的应用程序和用户数据。

小程序上传文件生成订单的步骤:

公司客户要求在订单中添加文件上传功能,就开始查阅资料之旅了,微信小程序扩展能力中有现成的文件上传组件uploader可以使用,而这个项目是在表单中添加上传功能,因此需要考虑一些代码逻辑。

首先,刚开始忽略了逻辑问题,直接在上传文件的时候通过接口提交到后台,接着遭到了质疑:“如果用户没提交表单,上传的就已经到后台了,有点不合逻辑吧”

然后,重新整理逻辑,先把临时缓存一下,提交表单的时候,拿到缓存数据,通过接口把提交到后台,再把表单数据提交到后台(两个接口是分开的,后台给的,就这样用呗)

uploader简介

uploader是微信小程序WeUI组件库中的一个上传的组件,可以在小程序开发文档中--扩展能力--表单组件中找到相关用法。

这是一个集合了选择、上传、预览、删除的完整组件,属性定义也比较全面,可以自定义上传个数,有上传成功提醒和失败提醒,点击预览功能等,基本可以涵盖文件上传的所有功能要求。

用起来也很方便,在json文件中加入以下引用(可在官方文档找到),然后在wxml文件中直接引入该组件就行,使用起来很方便

{

"usingComponents": {

"mp-uploader": "weui-miniprogram/uploader/uploader"

}

}

官方文档提供了简单的使用案例,如图所示。

微信小程序突然版本就变了

这个问题遇到多次了,很多人单看这句话提示,会去检查自己的微信版本,其实这个跟微信版本没有关系,这是微信小程序的基础库版本过高造成的...
点击下载
热门文章
    确认删除?
    回到顶部