页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languageyml
config:
  ignore:
  info:
    part-web:
      name: modeler
      cname: 建模端
      forms: {
		helloControl.vue: from/single }
      dependencies: {}

form:标签的格式是:“vue文件名:控件归属类别”,其中归属类别有:

...

代码块
languageyml
dependencies: 
{	vue-calendar-component: ^2.8.2}

调试阶段,在命令行内输入devAssemble即可实现开发阶段的自动装配,如果需要清除则输入devClear即可:

...

代码块
languagexml
<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">&#xe6a4;</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自动提供标准配置的编辑框。

...

代码块
languageyml
config:
  ignore:
  info:
    part-web:
      name: modeler
      cname: 建模端
      forms: {
		helloControl.vue: from/single }
      dependencies: {}


2.2 控件的应用端

应用端<template>标签

...