当前位置: 首页 > news >正文

昌平做网站的公司关键词优化精灵

昌平做网站的公司,关键词优化精灵,网络策划是什么意思,漯河 做网站FcDesigner 是一款基于Vue的开源低代码可视化表单设计器工具,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。并广泛应用于在政务系统、OA系统、ERP系统、电商系统、流程管理等领域。 …

FcDesigner 是一款基于Vue的开源低代码可视化表单设计器工具,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。并广泛应用于在政务系统、OA系统、ERP系统、电商系统、流程管理等领域。

源码地址: Github | Gitee | 文档 | 在线演示

通过 refs.designer 可以调用 fc-designer 组件的各种方法来操作和配置设计器。以下是各方法的详细说明及示例:

Vue3

<template><fc-designer ref="designer"/>
</template>
<script setup>import {onMounted} from "vue";const designer = ref(null);//注意:需等待组件完成初始化后,方可调用其方法onMounted(() => {designer.value.addComponent([//扩展组件])});
</script>

Vue2

<template><fc-designer ref="designer"></fc-designer>
</template>
<script>export default {name: 'Component',//注意:需等待组件完成初始化后,方可调用其方法mounted() {this.$refs.designer.addComponent([//扩展组件])}};
</script>

方法

组件实例方法及使用说明:

方法名描述类型定义
addComponent将一个或多个组件模板或拖拽组件添加到设计器,并根据 menu 字段自动归类到对应菜单下。AddComponent
setMenuItem将拖拽组件覆盖添加到指定的菜单下,menuName 为目标菜单名称。(menuName: string, list: MenuList) => void
addMenu向设计器左侧菜单栏添加一个新的菜单项。(menu: Menu) => void
setRule设置表单生成的规则,支持字符串或规则对象数组。(rule: string | Rule[]) => void
setOption设置表单的配置选项(如布局、标签宽度)。
别名方法:setOptions
(opt: Options) => void
mergeOptions通过合并方式更新表单配置选项。(opt: Options) => void
getRule获取当前表单的渲染规则(数组形式)。() => Rule[]
getJson获取当前表单的 JSON 渲染规则(字符串形式)。() => string
getOption获取当前表单的配置对象。
别名方法:getOptions
() => Options
getOptionsJson获取当前表单的 JSON 配置(字符串形式)。() => string
getFormData获取当前表单的 formData 对象。() => Object
setFormData设置表单的 formData 对象(用于预填充数据)。(formData: Object) => void
getDescription获取表单的层级结构数据。() => TreeData
getFormDescription获取表单组件的层级结构数据。() => TreeData
openPreview打开表单预览模式。() => void
openInputData开启或关闭数据录入模式(true 开启,false 关闭)。(open: boolean) => void
clearDragRule清空设计器中的所有表单组件。() => void
fields获取设计器中所有字段的名称列表。() => string[]
triggerActive选中指定组件(支持规则对象或 field/name/_fc_id)。(rule: Rule | string) => void
clearActiveRule清除当前选中的组件状态。() => void
setFormRuleConfig设置表单配置规则(同 config.formRule)。(rule: () => Rule[], append: boolean) => void
setBaseRuleConfig设置组件基础配置规则(同 config.baseRule)。(rule: () => Rule[], append: boolean) => void
setComponentRuleConfig设置指定组件的属性配置规则(同 config.componentRule)。(id: string, rule: () => Rule[], append: boolean) => void
setGlobalData预设全局数据源(用于设计器)。(data: GlobalData) => void
setGlobalEvent预设全局事件(用于设计器)。(event: GlobalEvent) => void
setGlobalClass预设全局样式(用于设计器)。(class: GlobalClass) => void
openGlobalEventDialog开启全局事件弹窗。() => void
openGlobalFetchDialog开启全局数据源弹窗。() => void
openGlobalClassDialog开启全局样式弹窗。() => void

类型定义

// 单组件或组件数组添加
type AddComponent =(dragRule: dragRule | dragTemplateRule) => void |(dragRule: Array<dragRule | dragTemplateRule>) => void;// 菜单项操作
type SetMenuItem = (menuName: string, list: MenuList) => void;
type AddMenu = (menu: Menu) => void;// 规则与配置操作
type SetRule = (rule: string | Rule[]) => void;
type SetOption = (opt: Options) => void;
type MergeOptions = (opt: Options) => void;
type GetRule = () => Rule[];
type GetJson = () => string;
type GetOption = () => Options;
type GetOptionsJson = () => string;// 表单数据操作
type GetFormData = () => Object;
type SetFormData = (formData: Object) => void;// 结构数据获取
type GetDescription = () => TreeData;
type GetFormDescription = () => TreeData;// 视图控制
type OpenPreview = () => void;
type OpenInputData = (open: boolean) => void;// 设计器操作
type ClearDragRule = () => void;
type Fields = () => string[];
type TriggerActive = (rule: Rule | string) => void;
type ClearActiveRule = () => void;// 规则配置
type SetFormRuleConfig = (rule: () => Rule[], append: boolean) => void;
type SetBaseRuleConfig = (rule: () => Rule[], append: boolean) => void;
type SetValidateRuleConfig = (rule: () => Rule[], append: boolean) => void;
type SetComponentRuleConfig = (id: string, rule: () => Rule[], append: boolean) => void;// 全局预设
type SetGlobalData = (data: GlobalData) => void;
type SetGlobalEvent = (event: GlobalEvent) => void;
type SetGlobalClass = (class:
GlobalClass
) =>
void;// 弹窗控制
type OpenGlobalEventDialog = () => void;
type OpenGlobalFetchDialog = () => void;
type OpenGlobalClassDialog = () => void;
http://www.cadmedia.cn/news/9680.html

相关文章:

  • wordpress 全景图插件江西网络推广seo
  • 中国建设厅网站首页百度官网入口链接
  • 微网站开发平台免费网站优化一年多少钱
  • 韩文网站建设企业邮箱登录入口
  • 怎么自己做游戏软件seo网络推广外包公司
  • 服务商登封搜索引擎优化
  • 网站建设网站公司哪家好统计工具
  • 中国互联网数据平台官网seo引擎优化平台培训
  • 重庆建站公司官网seo助理
  • 上海网站建设网页营销技巧和营销方法
  • 江西商城网站建设网站建设平台哪家好
  • 沈阳市城乡建设局网站惠州网站营销推广
  • 海报素材网重庆seo优
  • 曲阜网站建设哪家便宜西安seo优化培训
  • 企业网站建设源码+微信+手机成免费的crm
  • 南通优普高端网站建设今天刚刚的最新新闻
  • 网页设计素材有两种分别是什么抖音seo优化软件
  • 超市网站建设策划书互联网产品推广是做什么的
  • 毕业设计网站源码百度视频推广
  • 建筑行业真的凉了吗搜狗seo
  • 温州网站建设团队seo公司推荐
  • ps免费模板网站淄博网站seo
  • 旅游景点网站优化排名易下拉软件
  • 天河网站建设企业成都新站软件快速排名
  • 河北中瑞建设集团有限公司网站营销网站建设大概费用
  • 高端网站建设的介绍朋友圈推广平台
  • 站酷设计网站怎样下载图片电脑学校培训
  • 有名做网站公司整站seo技术
  • 江西锐安建设工程有限公司网站软件外包公司有前途吗
  • 浙江省建设信息东莞seo软件