上面是代码片段
wx-open-launch-weapp在vue中使用,IOS端正常,安卓端异常?<template> <div class="wx-link"> <!--id="launch-btn"--> <wx-open-launch-weapp :id="pagePath" :username="username" :path="pagePath" > <script type="text/wxtag-template"> <style> .btn { line-height: 1.499; position: relative; display: inline-block; font-weight: 400; white-space: nowrap; text-align: center; background-image: none; border: 1px solid #d9d9d9; -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.015); box-shadow: 0 2px 0 rgba(0,0,0,0.015); cursor: pointer; -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1); transition: all .3s cubic-bezier(.645, .045, .355, 1); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: manipulation; touch-action: manipulation; width: 750px; height: 300px; font-size: 14px; border-radius: 4px; color: rgba(0,0,0,0.65); background-color: #007aff; } </style> <button class="btn"></button> </script> </wx-open-launch-weapp> </div> </template> <script> export default { name: "index", props: { username: { default: '', type: String }, pagePath: { default: 'pages/index/index.html', type: String } }, mounted () { let btn = document.getElementById(this.pagePath); btn.addEventListener('launch', function (e) { alert('success') console.log('success'); }); btn.addEventListener('error', function (e) { alert('fail' + e.detail) console.log('fail', e.detail); }); } } </script> <style lang="less" scoped> .wx-link{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; background-color: #999999; max-width: 100vw; /*overflow: hidden;*/ } </style>
2021-01-05