[图片] <--->[图片] 一个是在主页面和公共组件的json文件加了lazyCodeLoading配置,没有在app.json页面配置,一个是normal(正常)配置, 不知道这样子对比是否有效
小程序全局配置lazyCodeLoading:'requiredComponents'问题?测试加上这个属性之后,貌似看不出太大效果 请问有具体的性能时间指标可以用来比较吗,比如wx.getPerformance 这种
2022-03-21有可能是这种场景:微信的JSAPI需要签名,注入chooseWXPay权限,页面初始化就去调用改支付api,这时候chooseWXPay权限还没有注册成功就调用微信支付chooseWXPay了。而微信的h5支付不需要chooseWXPay权限,所以可以调用成功!
微信JSAPI: choseWXPay中的bug在调用微信api支付的时候,需要有按钮点击触发才能支付,如果没有用户触发点击事件,支付就会失败; js直接调起的支付: [图片] 用户点击按钮触发的支付: [图片] 如果是用微信h5调起的支付,不需要点击也能触发支付也能成功 function WeixinPay(data, callback) { if (typeof WeixinJSBridge == "undefined") {//微信浏览器内置对象。参考微信官方文档 if(document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', onBridgeReady(data, callback), false); } else if (document.attachEvent) { document.attachEvent('WeixinJSBridgeReady', onBridgeReady(data, callback)); document.attachEvent('onWeixinJSBridgeReady',onBridgeReady(data, callback)); } } else{ onBridgeReady(data, callback); } } function onBridgeReady(data, callback) { WeixinJSBridge.invoke( 'getBrandWCPayRequest',{ "appId": data.appId, //公众号名称,由商户传入 "timeStamp": data.timeStamp, //时间戳,自1970年以来的秒数 "nonceStr": data.nonceStr, //随机串 "package": data.package, "signType": data.signType, //微信签名方式: "paySign": data.paySign //微信签名 },(res) => { // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。 if(res.err_msg == "get_brand_wcpay_request:ok"){ callback('success') }else{ callback('error') } } ); }
2020-05-31https://developers.weixin.qq.com/community/develop/doc/000e6adde049607a0c67aa8415b800我在这里已经给出答案,建议你们去看看
wxml 中如何将时间戳格式化?如标题,我服务端返回的时间全都变成了时间戳,如何将时间戳格式化?代码如下 <van-cell size="large" title="报名日期 {{busiDetail.signodate}}" title-width="75%"> <van-button type="primary" class="{{applyButtonHidde ? 'hidden':''}}" size="small">确认报名</van-button> <van-button type="primary" class="{{applyButtonHidde ? '':'hidden'}}" size="small">取消报名</van-button> </van-cell>
2019-10-18[图片] 它和js的写法有一点点差别: [代码]var[代码] [代码]timestampToDate = [代码][代码]function[代码][代码](format, timestamp) {[代码][代码] [代码][代码]if[代码][代码](!timestamp) {[代码][代码] [代码][代码]return[代码] [代码]timestamp[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]var[代码] [代码]date = getDate([代码][代码]parseInt[代码][代码](timestamp))[代码][代码] [代码][代码]var[代码] [代码]year = date.getFullYear(),[代码][代码] [代码][代码]month = date.getMonth() + [代码][代码]1[代码][代码],[代码][代码] [代码][代码]day = date.getDate(),[代码][代码] [代码][代码]hour = date.getHours(),[代码][代码] [代码][代码]minute = date.getMinutes(),[代码][代码] [代码][代码]second = date.getSeconds();[代码][代码] [代码][代码]var[代码] [代码]re = getRegExp([代码][代码]"[YyMmDdHhSs]+"[代码][代码], [代码][代码]'g'[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]str = format.replace(re, [代码][代码]function[代码][代码](w) {[代码] [代码] [代码][代码]if[代码][代码](w == [代码][代码]'yy'[代码] [代码]|| w == [代码][代码]'YY'[代码] [代码]|| w == [代码][代码]'y'[代码] [代码]|| w == [代码][代码]'Y'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]year.toString().substring([代码][代码]2[代码][代码]);[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'yyyy'[代码] [代码]|| w == [代码][代码]'YYYY'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]year;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'MM'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]month >= [代码][代码]10[代码] [代码]? month : [代码][代码]'0'[代码] [代码]+ month; [代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'M'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]month;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'DD'[代码] [代码]|| w == [代码][代码]'dd'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]day >= [代码][代码]10[代码] [代码]? day : [代码][代码]'0'[代码] [代码]+ day;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'D'[代码] [代码]|| w == [代码][代码]'d'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]day;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'HH'[代码] [代码]|| w == [代码][代码]'hh'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]hour >= [代码][代码]10[代码] [代码]? hour : [代码][代码]'0'[代码] [代码]+ hour;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'H'[代码] [代码]|| w == [代码][代码]'h'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]hour;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'mm'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]minute >= [代码][代码]10[代码] [代码]? minute : [代码][代码]'0'[代码] [代码]+ minute;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'m'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]minute;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](w == [代码][代码]'ss'[代码] [代码]|| w == [代码][代码]'s'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]second >= [代码][代码]10[代码] [代码]? second : [代码][代码]'0'[代码] [代码]+ second;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码] [代码] [代码][代码]return[代码] [代码]str;[代码][代码]}[代码] [代码]module.exports = {[代码][代码] [代码][代码]timestampToDate: timestampToDate[代码][代码]}[代码]
wxml 里怎样触发函数把时间戳转成时间 研究好几天解决不了- 当前 Bug 的表现(可附上截图) new Date 报错 Date(时间戳) 报错 我需要在wxml 里面触发函数把时间戳转换时间 。一直解决不了。哪位老师帮忙指点一下。
2019-10-18叫用户轻一点滑动,不要那么暴力!!!
swiper滑动页面会卡死使用swiper快速滑动的时候会卡死,就这样卡在中间动不了[图片]
2019-01-23机型:华为 Mate 9 Pro 微信版本:6.6.7 复现代码片段: wechatide://minicode/0aOoKemR714x
map组件中的标记点气泡变成黑色[图片] [图片] map组件中,自定义标记点出现变成黑色,在苹果,开发工具可以正常显示
2018-11-27