收藏
回答

报错:<wx-open-launch-app> is missing ?

VUE3中

      <wx-open-launch-app id="launch-btn" appid="wx1111111" extinfo="your-extinfo">

        <script type="text/wxtag-template">

          <style>.btn { padding: 12px }</style>

          <button class="btn">App内查看</button>

        </script>

      </wx-open-launch-app>

报错:[WXTAG] [JSCORE] The slot <template> or <script type="text/wxtag-template"> of <wx-open-launch-app> is missing

“完全按照开发文档来写的,现在按钮不显示。有没有做过的大佬知道怎么解决呢?

回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2023-10-26

    针对Svelte不能直接使用script标签 需要转换一下 https://svelte.dev/docs/special-elements#svelte-element

    <svelte:element this="script" type="text/wxtag-template">
      <slot />
    </svelte:element>
    

    ShadowDom需要解决样式问题,可以将style标签也放到slot部分

    需要避免使用fixed布局,将此处的样式提出单独维护


    2023-10-26
    有用
    回复 1
    • =water=
      =water=
      2023-10-27
      谢谢,不过我们用的是VUE,不是Svelte。可能问题不在这里
      2023-10-27
      回复
登录 后发表内容