当前位置:   article > 正文

微信公众号跳转小程序 wx-open-launch-weapp,在vue3+vite中使用 (多个问题集锦)_vue3 wx-open-launch-weapp

vue3 wx-open-launch-weapp

写这篇文章为了解决现在没有⼀个合集 ,所以我参考其他文档, 及自己的测试最后得出完整的方案

1. 公众号后台关联小程序

  • 要求已认证的服务号 ,在服务号中关联要跳转的小程序
  • 配置 JS接口安全域名
    在这里插入图片描述
    在这里插入图片描述

2. 调用wx.config配置‘wx-open-launch-weappʼ标签

在这里插入图片描述

3. 修改微信本来的内联script

重点是 v-is="'script'"

<div>
	<wx-open-launch-weapp
		 id="launch-btn"
		 appid="xxxxx"
		 path="pages/xxx/xxx"
		 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%"
 >
	 <div v-is="'script'" type="text/wxtag-template">
		 <div
			 style="
				width: 100%;
 				height: 100%;
			   "
			 ></div>
		 </div>
	 </wx-open-launch-weapp>
</div>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

4. IOS,在标签中写图片则点击无效问题,替换方案

‘wx-open-launch-weapp’标签中的dom样式, 如果是在vue3中, 建议写成内联样式

<div style="position: relative">
	<div style="position: relative">
		 这⾥写⻚⾯样式,下⾯的wx-open-launch-weapp⽤来做这个的遮罩,透明度改成零就好
	</div>
	<wx-open-launch-weapp
		id="launch-btn"
		appid="xxxxx"
		path="pages/xxx/xxx"
		style="position: absolute; top: 0; left: 0; width: 100%; height: 100%"
	>
		<div v-is="'script'" type="text/wxtag-template">
			<div
				style="
					width: 100%;
					height: 100%;
					display: flex;
					flex-direction: column;
					align-items: center;
					padding-top: 50px;
				"
			></div>
		</div>
	</wx-open-launch-weapp>
</div>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

作者:白马不是马

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/804474
推荐阅读
相关标签
  

闽ICP备14008679号