jie-cli-components
v1.1.0
Published
333
Downloads
6
Readme
JIE CLI Lego 业务组件库
提供一个业务组件库在编辑器和 H5 页面中都可以使用
该组件包导出两种格式的模块,供不同情况下使用
// umd 格式
"main": "dist/lego-components.umd.js",
// es modules 格式
"module": "dist/lego-components.esm.js",
安装和使用
// 安装
npm install lego-components --save
import Lego from 'lego-components'
// 加载样式
import 'lego-components/dist/lego-components.css'
const app = createApp(App)
// 全局引入 目前包括 FinalPage, LText, LImage 三个组件
app.use(Lego)
app.mount('#app')
渲染最终页面
setup() {
// 使用 finalPage 组件进行渲染,使用我们预定义好的数据结构
const testData = {
// 整个页面的属性
page: { props: { backgroundImage: 'url("https://vue-maker.oss-cn-hangzhou.aliyuncs.com/vue-marker/5f6ea094dc5a797fb46c1db5.jpg")'}},
// 页面上面一个个组件的属性
components: [
{id: '123', name: 'l-text', props: { text: 'hello', top: '0', left: '20px'}},
{id: '234', name: 'l-image', props: { imageSrc: 'http://vue-maker.oss-cn-hangzhou.aliyuncs.com/vue-marker/5f6338e666336111f73d220c.png', top: '30px', left: '20px'}}
]
}
return {
testData
}
}
<final-page :page="testData.page" :components="testData.components"></final-page>