yc-config-loader
v1.11.1
Published
configLoader是一个专门解析或编译《洋铲工作室》设计的配置信息。
Downloads
36
Readme
ConfigLoader
configLoader是一个专门解析或编译《洋铲工作室》设计的配置信息。
它是一个函数,该函数可接收两个参数,一个是 dataSource 数据源,第二个参数是 options 选项配置,目前只有 intercept(拦截器的处理)
使用方法
const dataSource = {
name: 'div',
createDate: '2023-06-22'
}
const config = {
type: (dataSource) => dataSource.name,
slots: {
default: (dataSource) => dataSource.createDate
}
}
const $loader = configLoader(dataSource);
// { type: '洋铲工作室',slots: {default: '2023-06-22' } }
const analysisResult = $loader.analysis(config)
$loader.compiler(config, (type, attrs, children) => {
return Vue.h(type, attrs, children);
})