wx-open-launch-weapp 就用这个
开放标签属于自定义标签,Vue会给予未知标签的警告,可通过配置Vue.config.ignoredElements = ['wx-open-launch-weapp'] 来忽略Vue对开放标签的检查。
sdk授权。 调试打开时iOS会弹窗 noPermissionJsApi: [],config:ok 成功
- wx.config({
- debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印
- appId: '', // 必填,公众号的唯一标识
- timestamp: , // 必填,生成签名的时间戳
- nonceStr: '', // 必填,生成签名的随机串
- signature: '',// 必填,签名
- jsApiList: [], // 必填,需要使用的JS接口列表
- openTagList: ['wx-open-launch-weapp'] // 可选,需要使用的开放标签列表,例如['wx-open-launch-weapp']
- });
-
- wx.ready(function () {
- // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中
- });
-
-
- wx.error(function (res) {
- // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名
- });
-
- <div id="app">
- <wx-open-launch-weapp
- id="launch-btn"
- appid="wx12345678"
- path="pages/home/index?user=123&action=abc"
- >
- <script type="text/wxtag-template">
- <style>.btn { padding: 12px }style>
- <button class="btn">打开小程序button>
- script>
- wx-open-launch-weapp>
- div>
-
- <div class="app">
- <wx-open-launch-weapp
- id="launch-btn"
- appid="wx12345678"
- path="pages/home/index?user=123&action=abc"
- >
- <component :is="'script'" type="text/wxtag-template">
- <style>.btn { padding: 12px }style>
- <button class="btn">打开小程序button>
- component>
- wx-open-launch-weapp>
- div>
默认样式比较多,可以换div标签