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

动态ip地址做网站菜谱网站开发

动态ip地址做网站,菜谱网站开发,格子三合一交友婚恋网站模板,wordpress去广告插件最近看到后端同事在弄一个后台管理系统,额,前端真的是夹缝中生存啊,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/679820/

相关文章:

  • 凡科网站做的好不好网站规划与开发技术属于什么大类
  • 建设门户网站需要注意什么海口网站制作方案
  • 做视频搬运工的网站海拉尔网站制作
  • 寒亭做网站响应式网站设计开发
  • 个人做房产网站有哪些资料域名注册网站排名
  • asp网站建设家在深圳 业主论坛
  • ASP网站开发技术期末考试从网上怎么做网站营销
  • 元谋网站建设seo搜索引擎优化工资薪酬
  • 保定集团网站建设大型门户网站建设美丽
  • 我的网站wordpress如何申请企业邮箱注册
  • 什么网站可以做免费广告wordpress 指定目录页
  • 移动官网网站建设网站开发的流行架构
  • 建设网站要不要钱百度贴吧广州集美组设计公司官网
  • 网站建设合同中英文jq网站模板
  • 我的班级网站模板律师事务所网站 备案
  • 宁波哪家建网站好伦教网站建设
  • 网站更换空间后排名消失 首页被k深圳画册设计策划
  • 用php做的博客网站有哪些怎么自己做刷东西网站
  • 网站获利模式cad培训班一般学多久
  • 一站式网站开发浦东新区做网站公司
  • 杭州 电商设计网站建设下载的Wordpress怎么用
  • 如何利用分类信息网站做推广湖南网站建设平台
  • 网站建设编辑部哪些企业用wordpress建站
  • 如何做摄影网站做外围的都上什么网站找
  • 家具做网站大连网站制作最好的公司
  • 做网站那个php好用网站建设公司十大
  • 一般网站维护费用在线网址免费的
  • 网站后来功能wordpress 插件手册
  • 网站建设 服务承诺wordpress词典插件
  • 昆明做网站建设的公司哪家好wordpress浏览记录