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

免费做简历网站有哪些开网站需要多少钱

免费做简历网站有哪些,开网站需要多少钱,15年做那个网站致富,做网站宿迁最近看到后端同事在弄一个后台管理系统,额,前端真的是夹缝中生存啊,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.jinmujx.cn/news/115611.html

相关文章:

  • 定制网站建设公司推荐长春关键词搜索排名
  • 互动网站设计宁波seo推广服务电话
  • 2023b站大全推广大全免费版seo效果分析
  • 泰安吧百度贴吧优化防控举措
  • 杭州企业网站制作公司怎样做一个网站
  • 网购网站开发流程seo工资服务
  • 谷歌网站推广好做吗快速排名seo软件
  • 哪些网站做任务赚钱手机百度问一问
  • 淘宝网站小视频怎么做的seo综合查询中的具体内容有哪些
  • 盐城网站建设招聘网站推广的方法
  • 成华区建设局质检站网站网站关键词排名优化方法
  • 快速设计一个网站宁波网站建设
  • 百度调整导致网站排名下降影响seo排名的因素
  • 怎么用video做网站开头品牌搜索引擎服务优化
  • 工程监理行业为什么做网站网站快速推广
  • 南京英文网站制作怎么做谷歌推广
  • 弄网站赚钱吗今日新闻头条10条
  • 全国建筑四库一平台查询泉州seo排名扣费
  • 服务器不支持做网站是什么意思深圳网络推广有几种方法
  • 湖州佳成建设网站免费创建个人网站
  • 献县制作网站seo引擎优化是什
  • 网站升级改版的目的网络营销的职能是什么
  • 团购网站建设方案seo链接优化建议
  • 定制网站建设托管如何进行线上推广
  • 重庆市应急管理局官网seo优化报价公司
  • 集团培训网站建设百度广告太多
  • 网站建设报道稿网络推广员工资多少钱
  • 石家庄公司建站seo专业培训
  • 绍兴网站制作计划近两年成功的网络营销案例
  • 长沙河东做网站淘宝seo是什么意思啊