折腾了好久,终于搞定了,
官方文档是针对vue2的,vue3要使用component内置组件,尤其是vue3的版本超过3.1.0的
<wx-open-launch-weapp username="" path="">
<component :is="'script'" type="text/wxtag-template">
<div style="width: 40rem; height: 5rem" />
</component>
</wx-open-launch-weapp>
之前可能是我升级了vue的版本,导致超过了3.1.0导致的。
感谢原帖子给的思路:vue.js - Vue3如何在template插入script标签 - SegmentFault 思否