天乐测绘网做网站吗/2023年8月疫情爆发
玄学一样,所有条件都排查过,就是不显示按钮。
都说开放标签坑很多,腾讯官方也没人回复,CSDN上一大堆人问,也是没有答案。扫码可以用,就是打开小程序图标不能用。
因为调试配置都很齐全,就先留着吧。改用小程序跳转小程序方案吧。
哪位大侠如果知道原因,望不吝赐教,避免更多同仁白白浪费时间。
<html>
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no"><script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script src="https://cdn.bootcss.com/vConsole/3.3.0/vconsole.min.js"></script><script src="https://cdn.jsdelivr.net/npm/vue"></script><script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>
<style type="text/css">.btn {width: 100%;height: 100px;padding: 12px;font-size: 16px;}img {width: 100%;}
</style><body><div id="app"><button class="btn" @click="handleClick">唤起扫一扫</button><button class="btn" id="openTag" @click="openTagListClick">测试开放标签是否可用</button><wx-open-launch-weapp id="launch-btn" username="gh_d21851983d9c" path="pages/ccc/index"><script type="text/wxtag-template"><style>.btn { display: flex;align-items: center; }</style> <div> <button class="wx-btn">跳转小程序</button> </div> </script></wx-open-launch-weapp></div>
</body>
<script type="text/javascript">var vConsole = new VConsole()var app = new Vue({el: '#app',data: {},methods: {initData() {axios.post('xxx.php', "myurl="+window.location.href.split('#')[0],{headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' //将表单数据传递转化为form-data类型},withCredentials : true}).then((result) => {wx.config({debug: true,appId: result.data.appid, // 必填,公众号的唯一标识timestamp: result.data.timestamp, // 必填,生成签名的时间戳nonceStr: result.data.noncestr, // 必填,生成签名的随机串signature: result.data.signature,// 必填,签名jsApiList: ['openLocation','getLocation','scanQRCode','chooseImage', 'previewImage'],openTagList: ['wx-open-launch-weapp','wx-open-launch-app']})})},handleClick() {wx.ready(function() {wx.scanQRCode({needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有success: function(res) {var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果},fail: err => {console.log(err)}})})},openTagListClick(){wx.checkJsApi({jsApiList: ['chooseImage'], // 需要检测的JS接口列表,所有JS接口列表见附录2,success: function (res) {console.log(res)},fail: (err) => {console.log(err, '不可用')}})}},created() {this.initData()document.addEventListener('WeixinOpenTagsError', function (e) {alert("腾讯垃圾:"+e.detail.errMsg); // 无法使用开放标签的错误原因,需回退兼容。仅无法使用开发标签,JS-SDK其他功能不受影响});}})function writeObj(obj){ var description = "";for(var i in obj){ var property=obj[i]; description+=i+" = "+property+"\n"; } alert(description); }
</script></html>