![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信小程序
三一.
这个作者很懒,什么都没留下…
展开
-
微信小程序请求接口提示Provisional headers are shown
微信小程序提示Provisional headers are shown的解决方案原创 2022-08-24 11:11:58 · 4528 阅读 · 1 评论 -
微信小程序报错“对应的服务器证书无效”
原因: 域名对应的证书过期了解决: 如果是部署在nginx,更换最新的证书,然后重启nginx即可证书存放路径可查看nginx.conf的ssl_certificate异常: 更换证书重启nginx后,仍然报错。原因:api用的仍然是旧的证书。可能没有杀完nginx的所有进程就重启了解决:杀完nginx所有进程,再重启即可。在nginx目录下,打开cmd,使用如下命令杀进程并重启nginx:D:\Soft\nginx-1.15.7>taskkill /IM nginx.exe /F.原创 2022-05-13 10:57:50 · 8739 阅读 · 0 评论 -
无法唤起订阅消息弹窗 requestSubscribeMessage:fail can only be invoked by user TAP gesture
参考文章:wx.requestSubscribeMessage调用失败,如下原因是什么?requestSubscribeMessage:fail can only be invoked by user TAP gesture这是订阅消息弹窗时返回的错误信息原因: 不是用户点击或者支付回调触发的订阅消息弹窗解决:将事件改成点击的,由bindtap来触发。过程:玩大转盘时,在开发者工具、别人手机都能唤起订阅消息弹窗,但是我的手机就是不行。在我手机玩其他游戏,又能唤起订阅消息弹窗。给大转盘换原创 2022-03-22 18:40:50 · 5859 阅读 · 1 评论 -
【微信小程序】利用CSS绘制扇形
CSS:.triangle-down { width: 0; height: 0; color: white; text-align: center; border-left: 10rpx solid transparent; border-right: 10rpx solid transparent; border-top: 10rpx solid rgba(51,...原创 2019-12-27 10:24:14 · 816 阅读 · 0 评论 -
【微信小程序】提取数组的部分元素组成一个新数组
studentlist:[{id:“202006130101001”,name:“lisi”,gender:1,score:500},{id:“202006130101002”,name:“zhangsan”,gender:2,score:600}]只想要其中的id和name:let studentsinfo=[];//提取数组的部分元素组成一个新数组that.data.studentlist.forEach(item => { let newdata = {}; newdata原创 2020-06-13 18:15:32 · 4447 阅读 · 0 评论 -
【微信小程序】进入一个页面时,没有定位在顶部,而是页面中部
原因:这个页面有textarea,并且设置了自动聚焦<textarea class="textarea-style" auto-focus placeholder="请输入~" name="textarea" show-confirm-bar="{{false}}" bindinput="bindInput" cursor-spacing="50"></textarea>解决:把textarea的自动聚焦 auto-focus去掉即可<textarea class="原创 2020-06-18 18:14:29 · 1026 阅读 · 1 评论 -
【微信小程序】不满一屏,置于底部;超过一屏,放在内容底部
参考文章:CSS: 页面底部自适应:页面高度不足时,在底部显示;页面高度超出时,随页面滚动想让class=btn-box的view 底部自适应:解决方案:在page的样式里用flex,同时最小高度设置为100%转载 2020-07-08 15:06:31 · 1601 阅读 · 0 评论 -
微信小程序引用第三方字体
先上解决方案:将字体文件放到小程序的文件服务器文件服务器允许跨域IIS添加HTTP响应头Access-Control-Allow-Origin,值给*微信小程序调用服务器上的字体文件/******************* 分割线,下面是解决方案出来之前的探索 **********************************************需求给了一个字体文件 xxx.ttf,3M多,转成base64后4M多,超过了小程序单包大小上限,直接解析失败于是去百度,看有没有什原创 2021-11-04 15:29:48 · 355 阅读 · 0 评论 -
自定义头部导航栏的页面,让滚动条只在内容部分,而不是整个页面
1、父容器.parent{ overflow: hidden; display: flex; flex-direction: column; height:100vh;}2、头部导航栏.navigation{ z-index: 999; width: 100%; height: 100rpx; box-sizing: border-box; position: fixed; top: 0rpx; left: 0r原创 2021-10-27 17:17:19 · 380 阅读 · 1 评论 -
容器高度不定,超出高度出现滚动条
1、父容器.parent{ overflow: hidden; display: flex; flex-direction: column;}2、子容器.child{ overflow-y: auto; /*或者overflow-y: scroll;*/}原创 2021-10-27 17:10:13 · 1146 阅读 · 1 评论 -
微信小程序取全局变量最新值
有个全局变量 themecolor,初始值是 yellow。在首页把值改成了blue。但是在首页之后的详情页,页面data取到的themecolor还是yellowdetail.jsPage({ data:{ color:app.globalData.themecolor }})detail.wxml 页面显示的还是黄色<view style="background-color:{{color}}"></view>解决办法:在onload里用setDa原创 2021-10-20 11:29:05 · 175 阅读 · 0 评论 -
微信小程序Checkbox的自定义样式在组件不生效,在页面才会生效
今天测试发现,checkbox的自定义样式,在自定义组件里不生效,只能放在调用组件的页面里原创 2021-06-26 15:36:46 · 1042 阅读 · 1 评论 -
微信小程序 Watch监听不触发
监听了goodlist,并且深监听,但是测试发现,goodlist的某些属性改变会触发,某些属性却不会触发。原因:只会监听goodlist原有的属性,后面添加的属性不会监听。比如goodlist原本是{no:‘123’,name:‘mytv’,price:25}后来给它新增了两个属性payamout和num:{no:‘123’,name:‘mytv’,price:25,payamout:25,num:1}那payamout和num改变时,就不会触发监听...原创 2021-06-13 13:33:44 · 1443 阅读 · 0 评论 -
页面跳转传参,参数里不能包含&,否则会自动拆分
原创 2021-06-12 11:37:23 · 144 阅读 · 0 评论 -
image间距去不掉?
这个图片上下都有边距,怎么设置都去不掉先上解决办法:1、mode改成widthFix2、image加上display:flex;详细说明:查阅资料发现有人说是mode的问题,于是试着改成widthFix和aspectFill,上面的那条边距就消失了。估计是因为使图片长边能完全显示,导致图片的高度不按照我们设置的高度来了。aspectFit 缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。为了能将图片完整显示,又没有这个问题,就将mode改成了w原创 2021-06-10 17:17:57 · 205 阅读 · 0 评论 -
小程序boolean数据传递(字符串转成boolean)
A页面:let isvip = false;wx.navigateTo({ url: '../B/B?isvip=' + isvip,})B页面:onLoad: function (options) { let isvip = JSON.parse(options.isvip); }B页面接收到的isvip是"false",用JSON.parse转换成Boolean原创 2021-06-09 17:58:49 · 1479 阅读 · 0 评论 -
让弹窗在当前屏幕垂直水平居中
position: fixed; /*得是fixed*/top:50%;left:50%;transform:translate(-50%,-50%);如果position是absolute,页面如果没有滚动,也能实现垂直水平居中。但是如果页面往下滚动后,再显示弹窗就不是垂直居中了。原创 2021-01-29 14:49:09 · 879 阅读 · 0 评论 -
flex布局,怎么让单个项目和其他项目的水平对齐方式不一样?
justify-self虽然能够敲出来,但是没有作用。要想让单个项目和其他项目的对齐方式不一样,只能用margin-top:auto,或者margin-bottom:auto原创 2021-01-13 15:55:14 · 1003 阅读 · 0 评论 -
分享到朋友圈
注意事项:页面标题只能在json页面配置,不能动态设置如图,在JS动态设置是不生效的:只能在json配置:原创 2020-11-16 13:35:36 · 91 阅读 · 0 评论 -
布尔值传递到其他页面变成了字符串
说明:布尔值传递到其他页面会变成字符串,为了方便判断,想让它保持布尔类型A页面:let isbool = false;wx.navigateTo({ url: ‘/pages/b/b?isbool=’+isbool });B页面 onLoad: function (options) { let isbooltemp = options.isbool; console.log(getValueType(isbooltemp ),"isbooltemp原创 2020-10-22 09:57:03 · 3450 阅读 · 0 评论 -
【微信小程序】设置画布字体
得将属性设置写在fillText的前面,否则不起作用 var context = wx.createCanvasContext('canvas') context.setFontSize(10); //设置字体大小 context.setTextAlign('center'); //设置字体水平居中 context.setTextBaseline('middle') //设置文字的竖直对齐方式为居中 context.setFillStyle('#ffffff'); /原创 2020-09-23 16:24:33 · 2383 阅读 · 0 评论