-
Notifications
You must be signed in to change notification settings - Fork 218
Closed
Description
export default (descriptor: defaultCompiler.SFCDescriptor, id: string) => {
if (descriptor.script || descriptor.scriptSetup) {
// 1.编译script
const compiledScript = defaultCompiler.compileScript(descriptor, {
inlineTemplate: true, // 是否编译模板并直接在setup()里面内联生成的渲染函数
id, // 用于样式的作用域
templateOptions: {
// 编译模板的选项
compilerOptions: {
// 模板编译选项
},
},
});
return (
extendVueInstance().constString +
"\n" +
deleteImport(compiledScript.content.replace("export default ", "return "))
);
}
};根据官方demo 在我的系统内部进行了一些改造,但是我同时希望他能够支持 vue的其他ui组件,不知道该如何实现
Metadata
Metadata
Assignees
Labels
No labels