1***@qq.com
1***@qq.com
  • 发布:2020-06-29 18:53
  • 更新:2025-02-16 09:44
  • 阅读:2123

请问uniapp APP如何获取微信App开放标签中的extinfo数据

分类:uni-app

从微信网页跳转到APP里某个页面需要获得<wx-open-launch-app>开放标签的exinfo参数, 发现咱官方文档里没有这方面说明,请问如何获取?

微信开放平台关于App获取开放标签<wx-open-launch-app>中的extinfo数据文档地址:

https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/APP_GET_EXTINF.html

2020-06-29 18:53 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - 80后IT男

官方可以回复一下吗~~急,现在只能用剪贴板实现,很麻烦哦

1***@qq.com

1***@qq.com (作者) - 80后IT男

已解决

2***@qq.com

2***@qq.com - hjw1203

你好请问下 你在页面上是怎么写的那个打开的标签,我这里调试模式的config提示是ok的 但是就是不显示按钮

w***@zeqingev.com.cn

w***@zeqingev.com.cn - 甄会省

光问不答

1***@163.com

1***@163.com - 啊啊啊

在IOS下,plus.runtime.arguments获取是无用信息,extinfo内容不能获取,求方法,谢谢

传播星球

传播星球

请问怎么解决的

1***@qq.com

1***@qq.com

大佬能帮我看下吗 WXchatApp 里面的方法验证都能通过,点击点击按钮没有任何反应,也不报错
<wx-open-launch-app ref="launchBtn" id="launchBtn" @launch="handleLaunchFn" @error="handleErrorFn"
appid="" extinfo="/package-shop/pages/shop-prods/shop-prods?shopId=72">
<!-- 定义按钮样式 -->
<component :is="'script'" type="text/wxtag-template" style="display: block;">
<button style="
width: 7rem;
height: 3rem;
border-radius: 15px;
background-color: #d7655f;
border: none;
color: white;
font-size: 1rem;
position: fixed;
">
前往下载
</button>
</component>

</wx-open-launch-app>  

const WXchatApp = async () => {

const { data } = await http.request({
url: '/p/wx/jsapi/createJsapiSignature',
method: 'POST',
data: { url: "https://dlchm.cn/h5/" }
})
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature, // 必填,签名,见附录1
jsApiList: ['openTagList'],
openTagList: ['wx-open-launch-app']// 必填,需要使用的JS接口列表,所有JS接口列表见附录2
})
wx.ready(function () {
console.log('ready===============>');
});
wx.error(function (err) {
console.log(err);
});

}
const handleLaunchFn = () => {
console.log('111111');
}
const handleErrorFn = (err) => {
console.log('err', err);
}

要回复问题请先登录注册