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

linux系统做网站网站快速备案多少钱

linux系统做网站,网站快速备案多少钱,企业汽车网站建设,做暧暖爱视频每一刻网站最近看到后端同事在弄一个后台管理系统,额,前端真的是夹缝中生存啊,AI抢饭碗,后端也想干前端的活儿。。。 他用到了表单构建器,具体效果如下: 网上有很多适用于ElementUi和ant-design的form design插件,下…

最近看到后端同事在弄一个后台管理系统,额,前端真的是夹缝中生存啊,AI抢饭碗,后端也想干前端的活儿。。。

他用到了表单构建器,具体效果如下:
在这里插入图片描述
网上有很多适用于ElementUiant-designform design插件,下面介绍一套完整的适用于ant-design的使用方法

步骤1:form-builder组件封装

components中添加form-builder文件夹
文件夹内容如下:
在这里插入图片描述
稍后我会把整个文件夹压缩上传到资源中,有需要的可自行下载。

步骤2:在页面中使用

我这边是在个弹窗中使用的,所以需要在弹窗中引入

<template><a-modalwidth="100%":title="title":visible="visible":confirm-loading="confirmLoading":footer="null"@cancel="handleCancel"><div style="height: 600px;overflow-y:auto;"><FormBuilder v-model="data" :gateway="gateway" :userModel="{}" @getData="saveData" /></div></a-modal>
</template>

对应的script中的代码:

<script>
import FormBuilder from '@/components/form-builder/FormBuilder';
import { addProp, updateProp, getPropDetail } from '@/services/project/propTemplate';//这个是接口,具体得让后端同事处理了。
export default {components: {FormBuilder},data() {return {title: '新增属性',visible: false,confirmLoading: false,data: {propName: '',list: [],config: {}},gateway: this.$store.state.setting.gateway,//gateway: "http://192.168.16.100:9001",也是后端同事提供templateId: '',id: ''}},methods: {showModal(templateId, record) {this.templateId = templateId;if (record) {this.title = '编辑属性';this.id = record.id;this.getDetail();} else {this.title = '新增属性';this.id = '';this.data = {propName: '',list: [],config: {}}}this.visible = true;},getDetail() {getPropDetail({propertyTemplateId: this.templateId,templateId: this.id}).then(res => {this.data = {propName: res.data.name,list: res.data.templateFiled && JSON.parse(res.data.templateFiled),config: res.data.templateText && JSON.parse(res.data.templateText)}})},saveData(v) {this.visible = false;if (this.id) {updateProp({propertyTemplateId: this.templateId,templateId: this.id,//模板属性id}, {name: v.propName,templateText: JSON.stringify(v.config),templateFiled: JSON.stringify(v.data)}).then(res => {this.$message.success('保存成功');this.$emit('ok');})} else {addProp(this.templateId, {name: v.propName,templateText: JSON.stringify(v.config),templateFiled: JSON.stringify(v.data)}).then(res => {this.$message.success('保存成功');this.$emit('ok');})}},handleCancel() {this.visible = false;}}
}
</script>

步骤3:步骤2弹窗的使用

import PropEdit from './PropEdit';
export default {components: {PropEdit},
}

页面使用

<a-button type="primary" @click="$refs.propEdit.showModal(templateId)">新增</a-button>
<PropEdit ref="propEdit" @ok="getPropList"></PropEdit>
http://www.yayakq.cn/news/932317/

相关文章:

  • 网站建设的优点中国跨境电商平台排行榜前十名
  • 杭州h5模板建站广州网站建设选哪家
  • 网站建设平台案例保安公司
  • 南京模板建站中国建筑设计研究院
  • 郑州网站制作公司名单网站基础模板
  • 律师事务所 网站建设代理记账公司注册需要什么条件
  • 建网站来做什么信息流推广
  • soe标题打开直接显示网站怎么做万户网站天下
  • 网站优化需求国外数据网站
  • 建筑人才网站哪个比较好企业在线
  • asp.net网站开发案例wordpress网速卡
  • 网站建设柒金手指花总14wordpress扫码收款
  • 如何给网站增加图标乙肝能治好吗
  • 营销型网站建设主要教学内容域名申请注册的步骤
  • 网站空间购买流程wordpress如何更改主页home
  • 建立个人网站做网站在线支付系统多少钱?
  • 方山建站报价网站建设第一品牌 网站设计
  • 成成品网站源码有限公司wordpress文件下载
  • 在本地做装修在那个网站好建筑设计院
  • 石家庄哪里做网站比较好深圳网站设计开发
  • 寻找长沙网站建设在线制作动画网站
  • 曾经做网站网站代理东莞赶集网最新招聘信息
  • layui响应式网站开发教程做网站是不是要有数据库
  • 大连地区建设网站张梅 合肥网站建设
  • 建筑模型网站开发网站怎样注册公司
  • 模仿网站 素材哪里来wordpress作者信息
  • 女子医院网站设计怎么做网站相对路径 .
  • 长沙手机网站公司潍坊网站维护
  • 网站建设方案 安全应用网站
  • 建筑招标网站个性网页设计