...
代码块 | ||
---|---|---|
| ||
config: ignore: info: part-web: name: modeler cname: 建模端 forms: { helloControl.vue: from/single } dependencies: {} |
form:标签的格式是:“vue文件名:控件归属类别”,其中归属类别有:
...
代码块 | ||
---|---|---|
| ||
dependencies: { vue-calendar-component: ^2.8.2} |
调试阶段,在命令行内输入devAssemble即可实现开发阶段的自动装配,如果需要清除则输入devClear即可:
...
代码块 | ||
---|---|---|
| ||
<template> <!-- 建模时的预览前端,即插件的实际显示样式,:addinName="name"和ref="main"一般情况不可去除不可去除 --> <section v-if="t_preview" :addinName="name" ref="main"> <!-- 在画布区的显示内容 --> <span style=" font-size: 50px; display: flex; justify-content: center; align-items: center;" >Hello World!</span> <span v-show="t_edit" ref="edit"></span> </section> <section v-else :addinName="name"> <span style="text-align: center;"> <div class="form-addin-icon"> <!-- 控件拖放区图标的样式 --> <i class="iconfont"></i> </div> <!-- 在控件拖放区图标的名字 --> <div class="form-addin-name">入门控件</div> </span> </section> </template> |
首先,在第一个section标签中:首先,在第一个section标签中,t
t_preview:是一个开关变量,表单编辑工具将用其控制是否显示成图标样式,建模端的插件分为预览态和图标态,通过t_preview来区分,:addinName="name"和ref="main"一般情况不可去除。
在本章的例子中只需要显示一个居中的hello world!,所以放入了一个span标签并且手动设置了一个样式。
其次,在第一个section标签中,出现的另一个<span>依赖于t_edit变量控制,这是为了在控件被点击以后在右侧的配置区里展示的样子,在入门插件里没有任何配置项,所以只是给出一个空标签即可,在后续表单控件的进阶开发中将介绍如何利用DWF自动提供标准配置的编辑框。
...
代码块 | ||
---|---|---|
| ||
config: ignore: info: part-web: name: modeler cname: 建模端 forms: { helloControl.vue: from/single } dependencies: {} |
2.2 控件的应用端
应用端<template>标签
...