微信开发者工具
扫码登录后报 [图片]
https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html [图片][图片]
[图片]
[图片] 可以看到,在 wxml 文件中,class 只有一个 title 但是在下方的调试器中,class 变成了 "title title" [图片]
[图片]
使用的.netcore,做了后台API接口服务。用了盛派的SDK,域名还未备案完成。 localhost调试时,在swagger页面调用接口,可以正常生成预付订单。在uni上运行微信开发者工具调试时,报异常(我uni上配置的是域名),请哪位大神能帮我解答下,谢谢! 异常日志如下: {"prepay_id":null,"ResultCode":{"Success":false,"StateCode":null,"ErrorCode":null, "ErrorMessage":"\u7CFB\u7EDF\u627E\u4E0D\u5230\u6307\u5B9A\u7684\u6587\u4EF6\u3002", "Solution":null,"Additional":null},"VerifySignSuccess":null} 生成预支付订单代码如下: public async Task<ActionResult> GetPrepayid([FromBody] VWxOpenPayPara wxOpenPayPara) { try { //生成订单10位序列号,此处用时间和随机数生成,商户根据自己调整,保证唯一 var sp_billno = string.Format("{0}{1}{2}", Config.SenparcWeixinSetting.TenPayV3_MchId /*10位*/, SystemTime.Now.ToString("yyyyMMddHHmmss"), TenPayV3Util.BuildRandomStr(6)); var name = “小程序支付”; var price = 1;//单位:分 var notifyUrl = Config.SenparcWeixinSetting.TenPayV3_WxOpenTenpayNotify; var basePayApis = new Senparc.Weixin.TenPayV3.Apis.BasePayApis(Config.SenparcWeixinSetting); var requestData = new Senparc.Weixin.TenPayV3.Apis.BasePay.TransactionsRequestData(WxOpenAppId, Config.SenparcWeixinSetting.TenPayV3_MchId, name, sp_billno, new Senparc.Weixin.TenPayV3.Entities.TenpayDateTime(SystemTime.Now.AddMinutes(120).DateTime, false), HttpContext.UserHostAddress().ToString(), notifyUrl, null, new() { currency = "CNY", total = price }, new(wxOpenPayPara.openId), null, null, null); var result = await basePayApis.JsApiAsync(requestData); var packageStr = "prepay_id=" + result.prepay_id; var jsApiUiPackage = TenPaySignHelper.GetJsApiUiPackage(WxOpenAppId, result.prepay_id); return Json(new { result = true, data = new { prepay_id = result.prepay_id, appId = Config.SenparcWeixinSetting.WxOpenAppId, timeStamp = jsApiUiPackage.Timestamp, nonceStr = jsApiUiPackage.NonceStr, package = packageStr, signType = "RSA", paySign = jsApiUiPackage.Signature, partnerid = Config.SenparcWeixinSetting.TenPayV3_MchId } }); } catch (Exception ex) { _Logger.LogInformation(ex.Message); return Json(new { result = false, msg = ex.StackTrace }); } }
[图片] 看文档中,native是提供了坐标点击的方法的,但是开发者工具中不支持,要怎么才能实现呢
<view class="flex-r f-y-c mt-2"> <view class="lable f-s mr-3">发布类型</view> <view class="value f-w-all"> <!-- <select-input type="picker" options="{{ typeOptions }}" value="{{ sdData.publishType }}" data-field="sdData.publishType" bind:onChange="onChangeSelect" placeholder="请选择发布类型" /> --> <select-input type="picker" options="{{ typeOptions }}" value="{{ sdData.publishType }}" data-field="sdData.publishType" bind:onchange="onChangeSelect" placeholder="请选择发布类型" /> </view> </view> ## ts内容 onChangeSelect(e: WechatMiniprogram.PickerChange) { const { value } = e.detail const { field } = e.currentTarget.dataset this.setData({ [`${field}`]: value }) console.info(value, field) }, 注释上面的选择器,使用下面的选择器。控制台不输出任何内容。注释下方选择器,使用上方选择器,控制台输出: 1 "sdData.publishType" 然鹅两段代码完全是一样的,区别在于: 下面的选择器的代码是一开始就存在的,上面的选择器是我在同一个页面代码里,复制了另一个选择器的代码后修改的。那么为什么会这样?
[图片]
原服务号A绑定在微信开放平台上,现在将A的粉丝迁移到了订阅号且A已禁止使用;现在注册了一个服务号B重新绑定了同一个微信开放平台上,显示的微信开放平台ID与之前的不一样,这个是因为迁移服务号粉丝导致的吗?(从始至终都是一个微信开放平台,这种情况怎么处理呢?)
https://developers.weixin.qq.com/miniprogram/dev/devtools/cli.html cli preview --project /Users/username/demo --qr-output base64@/Users/username/code.txt --qr-format base64 这句代码执行会报错,但是我的路径是没错的 cli preview --project /Users/yaqiwu/Desktop/xxx --qr-output base64@/Users/yaqiwu/Desktop/xxx --qr-format base64 code: 10, message: 'Error: 错误 Error: 二维码输出路径无效或不存在 %s (code 17) (code 10)Error: 错误 Error: 二维码输出路径无效或不存在 %s (code 17) (code 10)\n' + ' at Object.GENERIC_ERROR (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/7201d239ccdbdc262e2ecf5fe0c8aca3.js:2:93)\n' + ' at /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/e957e476922cb230973a914ab0c2cdac.js:2:5478\n' + ' at new Promise (<anonymous>)\n' + ' at exports.handleUpload (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/e957e476922cb230973a914ab0c2cdac.js:2:2685)\n' + ' at Object.exports.preview [as method] (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/e957e476922cb230973a914ab0c2cdac.js:2:1319)\n' + ' at /Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/7a975443f52e91830ae1d65cdf8c86db.js:2:3787\n' + ' at async Object.<anonymous> (/Applications/wechatwebdevtools.app/Contents/Resources/package.nw/core.wxvpkg/7a975443f52e91830ae1d65cdf8c86db.js:2:3012)'
[] no such file or direactory: /Users/xxxx/xxxx/xxx1x/pages/xxx/xxxx.wxml(env: macOS,mp,1.06.2412040; lib: 3.4.6) 实际上文件存在只不过是少了个/miniprogram, 真实目录是/Users/xxxx/xxxx/xxx1x/miniprogram/pages/xxx/xxxx.wxml 这种开发工具乱报错什么问题
[图片] 项目中每个页面打开,控制台都包含这个错误,项目全局搜索gbc关键字没有该内容
之前的服务号绑定了微信开放平台,后续服务号进行了粉丝迁移的动作,换了个新的服务号绑定原微信开放平台,但是显示的开放平台张海ID与之前的不一致,该如何处理才能回到原来的ID?
下面这段代码可以在vscode中正常运行,但是为什么在小程序开发者中的wxs文件中运行不了 哪位大佬给指点一下要怎么改;谢谢了 //随机生成用户昵称函数 generateNicknames:function (count) { const chineseChars = '青衫烟雨乌云爬上天日落与星星寄个春天给你半岛晴空在水伊人摘个星星吗川岛奈奈子恦心之所向伤心小熊仔星星也会落山吗充满感情的复读机桃桃莓妙漂浮失重宇宙橘子汽水荔枝小桃花不换酒余温过门乘风摘星碎片储存罐北海道的冬天海上森林一只猫沐音日暮温柔取月色二两转述浪漫日落梨绘小渠一身都是月氧气邮递员七十二时月归宫阙夕已去甜岛和星嗟梦心海胡思乱想回收站视线有雾气与神明看日落红丝绒梦境阿芙乐尔赤道幻想晚歌云谣繁花飘落谁去留隐匿于夜色橘井四时春暖色极光圈春风忘了矜持寄来的匿名信收集光芒撒向宇宙椿予落日放映厅桂舟翻了攒一口袋星星雾眠气泡水撞进夏日晚风梅子味晚霞游历星球记心动日报社黄昏化作海湾'; const nicknames = []; for (let i = 0; i < count; i++) { const length = Math.floor(Math.random() * 3) + 5; // 随机昵称长度为2到4个字符 let nickname = ''; for (let j = 0; j < length; j++) { const charIndex = Math.floor(Math.random() * chineseChars.length); nickname += chineseChars[charIndex]; } nicknames.push(nickname); } return nicknames; }
我之前不知道在哪看到教育平台工具很好用,然后去注册了个教育平台,下载了相关文件,但没使用。后来下载了开发者工具,发现开发者工具和教育平台下载的那个工具是同一个文件?然后我就用这个软件开发,在新设项目的时候,就直接跳到教育平台账号登录界面,根本没有开发者扫码登录界面,我用我微信扫码登录,提示未注册教育平台,我注册以后,又自带了一个APPID,我手动输入我微信号对应的APPID,能成功打开项目,但是预览就会提示该账号不是开发者。 请问如何解决?我试着卸载、重装根本没有任何效果。永远只能登录教育平台账号,我公众平台的账号根本没法登录,APPID根本就不对。开发界面好像也和正常的开发者工具界面有细微不同,少了几个按键。
目前通过getlocation获取用户经纬度定位,在省市区交接处发现经常与用户实际所在位置有偏差。查询了文档说getlocation是基于ip来定位的,有偏差是正常的。调研了其他的方式都是基于地图sdk等,但是无法在微信小程序调用地图的sdk吧? 因此想问问各位,除了getlocation,还有没有其他小程序获取精准定位的方法? 场景只能接收让用户授权后自动获取定位,不能像外卖、导航等软件让用户自主选择定位。
[图片]
大佬帮我看看,困扰了好久这个问题[图片]
[图片][图片] 已发布,但是把测试链接转为二维码之后,扫描出来仍然是链接对应的网页,没有跳转到小程序。 为什么?是因为被拦截了、需要在哪里申诉吗?
小程序助手
帮助小程序相关成员在手机端更方便、及时地管理小程序
小程序助手
扫码体验
卸载重装