Vue-Layout
Vue-Layout copied to clipboard
页面中的数据是否可以直接在编辑区接入数据源。生成页面呢?
完全可以的,根据代码实现来看。只要有components
数组,就可以通过mount
函数,渲染和挂载。
code snap:
//给定模板,和要挂载的元素id,挂载组件
var mount = function(id, _component) {
let components = _Vue.$store.state.components
let component = components.find(c => c.info.id === id)
return new Promise((resolve, reject) => {
// ......
}
这是该项目中的mount.js中的代码。