- wxtag jscore retCode:21002 报错?
wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印 appId: res.app_id, // 必填,公众号的唯一标识 timestamp: res.timestamp, // 必填,生成签名的时间戳 nonceStr: res.nonce_str, // 必填,生成签名的随机串 signature: res.signature, // 必填,签名 jsApiList: ['wx-open-launch-weapp'], // 必填,需要使用的JS接口列表 openTagList: ['wx-open-launch-weapp'], // 可选,需要使用的开放标签列表,例如['wx-open-launch-app'] }); // 通过ready接口处理成功验证 wx.ready(function () { console.log('wx.ready'); }); 控制台wx.ready执行之后就报错了: [wxtag] [jscore] {retCode:21002 webComptName:'wxopen',error:'load appScript ex:Connection reset, url: http://res.wx.qq.com/webc/jscode_wxopen_137'} [图片] 手机型号是 redmi X10, 系统: Mozilla/5.0 (Linux; Android 10; M2004J7AC Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/3189 MMWEBSDK/20220105 Mobile Safari/537.36 MMWEBID/2582 MicroMessenger/8.0.19.2080(0x2800133D) Process/toolsmp WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64
2022-03-07 - h5跳小程序,wx-open-launch-weapp标签的ready事件没有触发?
问题:(大部分机器跳小程序成功,个别机器跳小程序失败)wx.config的ready触发、error不触发,wx-open-launch-weapp标签事件不触发 操作系统:ios/15.1.1, micromessenger/8.0.7 操作:wx.config的ready触发、error不触发,wx-open-launch-weapp标签ready不触发;点击按钮, wx-open-launch-weapp的父级click 事件触发,wx-open-launch-weapp的launch和error没有触发。 代码: const init = () => { return new Promise((resolve, reject) => { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印 appId: res.app_id, // 必填,公众号的唯一标识 timestamp: res.timestamp, // 必填,生成签名的时间戳 nonceStr: res.nonce_str, // 必填,生成签名的随机串 signature: res.signature, // 必填,签名 jsApiList: [ 'wx-open-launch-weapp'], // 必填,需要使用的JS接口列表 openTagList: ['wx-open-launch-weapp'], // 可选,需要使用的开放标签列表,例如['wx-open-launch-app'] }); // 通过ready接口处理成功验证 wx.ready(function () { console.log('ready'); // wx.hideOptionMenu(); resolve(true); }); wx.error(function (err: Error) { console.log('error', err); reject(err); }); }); }; <div class="btn-1" @click="toMiniprogram"> <div class="btn-text">马上前往</div> <wx-open-launch-weapp id="launch-btn" :username="originalId" :path="path" @launch="ifReLoad" @error="errorHandler" @ready="onReady" > <div v-is="'script'" type="text/wxtag-template"> <div style=" display: block; width: 231px; height: 64px; border-radius: 32px; font-size: 16px; font-weight: 600; color: #ff431e; line-height: 64px; text-align: center; " ></div> </div> </wx-open-launch-weapp> </div>
2021-12-16 - 使用wx.config配置,使用微信的自定义分享出不同的链接?
wx.ready(function(){ var getUrl = () => { // pageUrl 是域名 const url = window.location.href.split('#')[1] return pageUrl + '?redirectUrl='+ encodeURIComponent(url) } /* 分享到朋友圈 */ wx.onMenuShareTimeline({ title: shareTitle, // 分享标题 desc: descContent, // 分享描述 link: getUrl(), // 分享链接 imgUrl: imgUrl, success: function (res) { // 用户确认分享后执行的回调函数 uni.showToast({ title: '分享成功' }) }, cancel: function () { // 用户取消分享后执行的回调函数 uni.showToast({ title: '分享失败', icon: false }) } }); } 页面url结构:域名 /#/ 页面路径 ?参数s 期待:getUrl()能获取当前页面url,作为重定向的参数。其它点击链接时,重定向,能最终跳转到(分享时的当前页面url) 实际:getUrl()能获取是个固定值(一个字符串),是我初始化时的页面url 问题:不管我在不同的页面分享,最终分享出去的都是首页。希望分享出去的时不同的页面。
2020-08-06 - 为什么页面会出现“完成”两个字,看起像键盘上面的“完成”,如果解决?
红色圈圈圈起来的“完成”,原本页面是没这两个字的,它们看起来是键盘的顶部按钮“完成”,怎么让它们不要出现? [图片]
2019-12-07 - 使用textarea,手机测试,聚焦失败,键盘弹不出看,怎么办?
点击textarea区域,聚焦不了。 监听textarea上的catchtap事件,发现是可以触发的。也就是textarea真的被点击啦,为什么就是没聚焦??? 子组件的调用(x-bottom-modal 是一个输入的弹出框): [代码]<[代码][代码]x-bottom-modal[代码][代码] [代码][代码]modalShow[代码][代码]=[代码][代码]"{{modalShow}}"[代码][代码] [代码][代码]>[代码][代码] [代码][代码]<[代码][代码]form[代码] [代码]slot[代码][代码]=[代码][代码]"modal-content"[代码] [代码]report-submit[代码][代码]=[代码][代码]"true"[代码] [代码]bindsubmit[代码][代码]=[代码][代码]"onSend"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]textarea[代码][代码] [代码][代码]name[代码][代码]=[代码][代码]"content"[代码][代码] [代码][代码]class[代码][代码]=[代码][代码]"comment-content"[代码][代码] [代码][代码]placeholder[代码][代码]=[代码][代码]"评论"[代码][代码] [代码][代码]maxlength[代码][代码]=[代码][代码]"140"[代码][代码] [代码][代码]auto-focus[代码][代码]=[代码][代码]"true"[代码][代码] [代码][代码]focus[代码][代码]=[代码][代码]"true"[代码][代码] [代码][代码]fixed[代码][代码]=[代码][代码]"true"[代码][代码] [代码][代码]show-confirm-bar[代码][代码]=[代码][代码]"false"[代码][代码] [代码][代码]cursor-spacing[代码][代码]=[代码][代码]"5"[代码][代码] [代码][代码]bindtap[代码][代码]=[代码][代码]"onClickTextarea"[代码][代码] [代码][代码]bindkeyboardheightchange[代码][代码]=[代码][代码]"boardheightchange"[代码][代码] [代码][代码]></[代码][代码]textarea[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]class[代码][代码]=[代码][代码]"send"[代码] [代码]form-type[代码][代码]=[代码][代码]"submit"[代码][代码]>发送</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]form[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]x-bottom-modal[代码][代码]>[代码] 组件x-bottom-modal: [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"modal"[代码] [代码]hidden[代码][代码]=[代码][代码]"{{!modalShow}}"[代码] [代码]catchtap[代码][代码]=[代码][代码]"onClose"[代码][代码]>[代码][代码]<!-- 遮罩层 -->[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"panel"[代码] [代码]catchtap[代码][代码]=[代码][代码]"onFocus"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]i[代码] [代码]class[代码][代码]=[代码][代码]"iconfont icon-shanchu icon-clear"[代码] [代码]catchtap[代码][代码]=[代码][代码]"onClose"[代码][代码]></[代码][代码]i[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]slot[代码] [代码]slot[代码][代码]=[代码][代码]"modal-content"[代码][代码]></[代码][代码]slot[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]预期: [图片] 实际(聚焦失败): [图片] 实际上,我两处引用了同一个组件,一个可以聚焦一个不行,(ㄒoㄒ),各路大神,who can help me?
2019-12-07