- h5使用wx-open-launch-weapp不显示,且ios和安卓会报错,提示无权限?
<template> <div class="container"> 我是测试页面17:198 <wx-open-launch-weapp id="launch-btn" appid="wxaeeb26d5e0b6bd08" :path=" '/template/home/login_index/login_index.html?url=' + encodeURI('questionnaire_survey/list') + '&isFromAppH5=1' " > <script type="text/wxtag-template"> <div>sjsjsj</div> <button class="btn">打开小程序</button> </script> </wx-open-launch-weapp> </div> </template> methods: { getConfigSign() { return new Promise((resolve, reject) => { var currentURL = window.location.href; var baseURL = currentURL.split('#')[0]; Util.ajax({ url: Config.serverUrl + 'JKQ_Interface_WxXcx/getwxticket', data: { token: 'epoint_webserivce_**##0601', params: { url: encodeURIComponent(baseURL) } }, type: 'POST', contentType: 'application/json', isEncrypt: false, isAutoProxy: false, success: function (response) { console.log('response: ', response); if (response && response.custom && response.status.code == '200') { let data = response.custom; console.log('!!!!!!!!', { debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印 appId: data.appid, // 必填,公众号的唯一标识 timestamp: data.timestamp, // 必填,生成签名的时间戳 nonceStr: data.noncestr, // 必填,生成签名的随机串 signature: data.signature, // 必填,签名 jsApiList: ['getLocation'], // 必填,需要使用的JS接口列表 openTagList: ['wx-open-launch-weapp'] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app'] }); // eslint-disable-next-line no-undef wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印 appId: data.appid, // 必填,公众号的唯一标识 timestamp: data.timestamp, // 必填,生成签名的时间戳 nonceStr: data.noncestr, // 必填,生成签名的随机串 signature: data.signature, // 必填,签名 jsApiList: ['getLocation'], // 必填,需要使用的JS接口列表 openTagList: ['wx-open-launch-weapp'] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app'] }); // eslint-disable-next-line no-undef wx.ready(function (data) { console.log('--ready--'); console.log(data); resolve(); // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中 }); // eslint-disable-next-line no-undef wx.error(function (res) { console.log('--error--'); console.log(res); // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名 }); document.addEventListener('WeixinOpenTagsError', function (e) { console.log('e.detail.errMsg'); console.log(e.detail.errMsg); }); console.log('222222'); } else { Util.ejs.ui.toast(response.description); } }, error: function (err) { console.log('err'); console.log(err); } }); }); } } [图片][图片] 访问的地址:https://nqt.nanjing.gov.cn/dist/dist-app/index.html#/questionnaire_survey/index?rowguid=8a591aba-c299-48f9-bfac-f40d8a43f9a
08-13 - 更新了最新框架之后,本地引入的图片地址请求状态先307再200
[图片] [图片]
2023-05-25