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