我想知道:微信自定义 wx-open-launch-app 标签的内部大概实现方式
为什么要知道:我想在本地大概模拟一下自定义标签,方便调试样式
我遇到的问题:
近期尝试在项目里面引入了 wx-open-launch-app 标签,但是有一个疑问
web components 的官方文档里面,关于自定义标签插槽的用法类似于这样
<wx-open-launch-app>
<div> default slot div>
<div slot="slot1">div>
wx-open-launch-app>
但是我们标签默认插槽的用法是(这样能显示出来,但是只能把代码推送到正式环境测试,本地用自定义标签模拟,显示不出来内容)
<wx-open-launch-app>
<template>
<style>style>
<button>app打开button>
template>
wx-open-launch-app>
疑问的是为什么不是下面这种写法呢(这种写法我在本地可以把里面的内容做为默认插槽渲染出来)
<wx-open-launch-app>
<style>style>
<button>app打开button>
wx-open-launch-app>
我想知道微信官方这个自定义标签大概是怎么实现的,官方 web components 的文档里我没有找到。。希望有人可以解惑~
最终我的样式是展示出来了,我的问题是我在本地用 自定义标签模拟的时候,默认插槽用 template 包裹一下不行,想知道官方是怎么实现的,是不是web component 的一些用法我没有找到