如果从网络获取一个字符串,这个字符串就是 vue 组件的源码,经过执行后,可以把 vue 组件挂载在网页上。
如果不是源码也行,有没有其他的传输 vue 组件的方法呢
如果不是源码也行,有没有其他的传输 vue 组件的方法呢
1
musi Mar 23, 2023
可以看下 vue 官方的 repl 是怎么实现的
|
2
akiraz Mar 23, 2023
|
3
932357832 Mar 23, 2023
1. 正则解析标签,获得字符串 tag
2. 解析出所有参数,格式:Record<string, unknown>,获得对象 attrs 3. 特殊插槽估计比较难处理吧 <component :is="tag" v-bind="attrs || {}"></component> |
4
shakukansp Mar 23, 2023
import { compileTemplate } from '@vue/compiler-sfc';
|
5
loveDiu4ever Mar 23, 2023
|