收藏
回答

wx-open-launch-app template missing?

   <wx-open-launch-app id="launch-btn5" appid="xxxxxxx" extinfo={extinfo}>
        <template>
          <style>
            .wx-btn{
              width:100%;
              height:100%;
            }
          </style>
        <div class="wx-btn"></div>
        </template>
      </wx-open-launch-app>
但是会报错
[WXTAG] [JSCORE] The slot <template> or <script type="text/wxtag-template"> of <wx-open-launch-app> is missing

k可是我把标签打出来看的时候是有template  
回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2023-07-21

    你试一下用这个代替

    2023-07-21
    有用
    回复 3
    • 喵酱(´-ωก`)
      喵酱(´-ωก`)
      发表于移动端
      2023-07-21
      我用的是sveltekit 不是vue
      2023-07-21
      回复
    • 键等
      键等
      2023-08-04
      我也遇到了这个问题,用的是angular,两种方式都试过了还是出现这个问题
      2023-08-04
      回复
    • 刘威
      刘威
      2023-09-25回复喵酱(´-ωก`)
      请问最后是如何解决的呢?
      2023-09-25
      回复
  • 刘威
    刘威
    2023-09-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-09-26
    有用
    回复
登录 后发表内容