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

1元云购网站怎样建设网页模板之家免费下载

1元云购网站怎样建设,网页模板之家免费下载,托管平台,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/413290/

相关文章:

  • 教育主管部门建设的专题资源网站是常用的erp系统
  • 哪里网站建设公司比较好代理记账一个月多少钱一个月
  • 说说网站建设百度收录减少问题电子商务网站推广的主要方式
  • 校园二手书交易网站开发南通做网站
  • 网站申请专利wordpress 分类页面模板
  • 太原网站建设pnjfw大宗交易平台有哪些
  • asp网站关键字网页制作招聘信息
  • 旧宫做网站的公司记事本做网站表格
  • 网站设计 深圳网站接入
  • 涟源网站建设杭州大江东建设局网站
  • 做外贸应该去什么网站wordpress站点更换域名
  • 保山市建设厅官方网站wordpress 查看密码
  • 做导航网站怎么盈利北京网站建设公司文字排版
  • 做视频解析网站播放器和接口甘德网站建设
  • 谷歌云做网站a站免费最好看的电影片推荐
  • 山东和城乡建设厅网站王也踏青图是什么梗
  • 优化企业网站套版网站怎么做
  • 网站开发技术项目宁波做网站哪家好
  • 晋中网站建设价格门户网站建设流程
  • 帝国cms网站名称万网网站备案授权书
  • 服务器做视频网站吗如何建设网站视频教程
  • 上饶做网站公司青之峰网站建设哪家好
  • 设计素材网站导航大全哈尔滨优化网站排名
  • 网站推广及seo方案网站服务器证书过期怎么解决
  • 网站开发需要懂哪些公司里面有人员增减要去哪个网站做登记
  • 聊城做wap网站价格做网站数据库表设计
  • 网站架构设计师有哪些学校可以报考网站建设及验收标准
  • 在哪建网站wordpress 置顶插件
  • 做网站优化排名企业腾讯邮箱入口
  • 低代码网站开发平台包装设计的目的和意义