![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小程序
文章平均质量分 67
祗想安靜地。
这个作者很懒,什么都没留下…
展开
-
微信小程序问题合集
目录手机扫开发版的二维码后,出现白屏需要注意的一点:同一个小程序下,不同版本会共用setStorageSync缓存在本地的东西图片上传对接v-show的坑手机扫开发版的二维码后,出现白屏应该是没有加入该小程序的开发者。以前没加入的时候扫码会提示不是开发者,现在扫只会有个白屏,没有任何提示解决办法:让管理员把其添加为开发者,重新扫码即可同一个小程序下,不同版本会共用setStorageSync缓存在本地的东西例如:开发版缓存了token在本地,然后在体验版和线上..原创 2021-04-14 11:26:42 · 209 阅读 · 0 评论 -
普通二维码跳转微信小程序
去微信公众平台,在开发那里的开发管理-》开发设置,下拉到“扫普通链接二维码打开小程序”。如下图:然后添加配置,如下图:二维码规则要写自己服务器的域名+前缀,一般建议前缀是其他地方没用到的。下面的test.cn/miniProgram是我随便写的域名。小程序功能页面指扫码跳转后的小程序的页面注意:需要把校验文件放到域名的根目录下才能添加成功发布设置成功后便需要发布如果小程序还没上线过,是不允许发布的。只能先上线,才能测试关于这块的功能。可以先上线,然后关掉小程序的被搜...原创 2021-04-02 17:29:09 · 609 阅读 · 0 评论 -
小程序分包页面打不开(mpvue)
当在真机上打开小程序,发现分包的页面打开一片空白。在开发工具上就不会经过排查发现问题出现在common/vendor.js文件过大然后把common/vendor.js文件拆分后,少于500kb后再次真机查看便不会出现页面空白的问题了拆分的具体代码请参考这里...原创 2020-05-27 16:22:32 · 1224 阅读 · 0 评论 -
微信小程序FileSystemManager.writeFile的文件如何删除
当我们在文件管理器写入文件超过最大长度会报错,这时候就得把这些文件删掉。删掉的方法如下:首先用FileSystemManager.readdir来拿到文件列表,再通过FileSystemManager.unlink把文件删掉const removeSave = () =>{ return new Promise((resolve)=>{ // 把文件删除后再写进,...原创 2020-02-21 17:12:57 · 4259 阅读 · 0 评论 -
企业微信中打开的小程序wx.qy.getEnterpriseUserInfo接口调用报错42013
当在企业微信中打开已关联的小程序,发现调用wx.qy.getEnterpriseUserInfo的接口是报错,如下图:在调用wx.qy.getEnterpriseUserInfo之前,我是有先调wx.qy.login的,并且临时登录凭证也有返回,然而还是报错42013,去微信社区逛了一遍后发现了问题的所在,整个过程如下:先wx.qy.login,拿到js_code然后传给...原创 2020-02-14 16:18:32 · 1698 阅读 · 0 评论 -
微信小程序CanvasContext.drawImage的用法
最近做了一个生成海报的项目,有个需求需要画出图片。我个人的想法是生成的图片像image的mode模式中的aspectFill显示的图片那样,“缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。”也就是说保证图片的短边显示出来,超过的部分会被截取掉,图片不会变形翻看了小程序文档的CanvasContext....原创 2020-01-05 16:14:41 · 9658 阅读 · 1 评论 -
微信小程序canvas画出后台返回的base64图片
后台返回小程序码base64格式的时候,canvas无法画出来,得先把它写在本地再画出来,方法如下:wxFunc.js:// 写图片到本地export const writeFile=(base64Str=> { return new Promise((resolve,reject)=>{ let base64Image = base64Str.split('...原创 2019-10-30 15:56:16 · 1560 阅读 · 0 评论 -
wepy2.x版本踩坑之Cannot read property 'update' of undefined
按照官方文档安装WePY 2.0.x 。如下:(官方文档链接)问题详情:当执行最后一步npm run dev时出现以下报错:执行wepy build --watch --log trace查看具体详情时,发现应该是compiler-less的版本问题然后查了一些资料,最后在github的issue找到该问题的解决方法,链接请点击这里解决方法具体做法:...原创 2019-08-30 15:55:22 · 7173 阅读 · 0 评论 -
微信小程序图片404时显示默认图片
由于在项目中多个页面都要用到这个代码,所以我们在utils文件夹中新建一个errorImage.js,便于在其他页面引用errorImage.js://远程图片no found情况下指引 function errImgFun(ev, that){ var _errImg=ev.target.dataset.errImg; var _errObj={}; _e...原创 2019-05-30 16:06:31 · 3369 阅读 · 0 评论 -
小程序wxml文件中编写一些js代码
我想直接在wxml页面中直接保留数据的小数点的后两位,由于后台返回的数据层级较多,如果直接在页面的js中先保留两位数再显示在页面中的话,会比较麻烦也耗资源。但是直接在页面中写.toFixed(2)方法会不生效,然后想到运用到了wxs,可以在里面封装一些方法,在wxml页面可以直接调用 WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。右键...原创 2018-05-04 17:15:34 · 3602 阅读 · 2 评论 -
e.target.dataset与e.currentTarget.dataset获取不到定义的值
你是否遇到这种情况:当你想要获取某个属性里面的值时,怎么点击都无法获取到那个值,例如下面的例子,你想获取view标签里面data-action这个属性的father的这个值,但是你发现点击的时候并没有取到“father” wxml代码:<view data-action="father" bindtap="GetAction"> <image src="ht...原创 2018-04-24 17:23:15 · 29861 阅读 · 5 评论 -
小程序强制更新
注意,小程序的更新的api需要基础库在1.9.90以上,需要使用的童鞋记得做兼容1、在app.js的onLaunch方法中使用:const updateManager = wx.getUpdateManager()updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res...原创 2018-04-23 15:03:51 · 23016 阅读 · 3 评论 -
小程序客服消息--查看商品详情页。 页面提示【页面不存在】
1.bug如下面图所示:a、点击小程序客服消息b、点击客服发给我们的消息c、点击客服发给我们的商品链接d、提示页面不存在2.所写代码:html部分js部分3.解决方法:去掉pages/detail后,就可以正常访问了4.解决思路(一般页面不存在大部分是路径问题):打印出contactHandle方法里面的参数:当传送过去的路径有page/detail时:打印出的结果:所以把pages/detail...原创 2018-04-03 16:04:26 · 3159 阅读 · 1 评论 -
微信小程序真机预览跟本地不同(轮播里面的商品图片不显示)
在苹果11.0.2版本中,轮播效果的图片没有显示,而在其他手机和开发者工具都有显示:我们聚在一起尝试了各种可能性,最终发现给图片加上高度就可以看到了如下图,需要给它设置单位为“rpx”的高度(高度可以不用固定值,但一定要有高度)...原创 2018-04-03 15:28:37 · 3339 阅读 · 0 评论 -
关于小程序授权不了问题
1、一打开小程序就提示错误,合法域名的问题,出现下面这种情况解决方法:点击右侧的“详情”按钮,勾上下面红色框框里面的部分如果还是不行,就点击“域名信息”,看这个域名是否有在request合法域名中2、当我们用手机打开小程序开发版,想看效果时,会发现授权不了,提示错误。可能是https的问题解决方法:在手机上打开调试初步觉得,在手机上打开调试 ,相当于在微信开发工具上勾上这个(不校验安全域名、TLS...原创 2018-04-03 15:08:03 · 6206 阅读 · 0 评论