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

岳阳网站建设公司吉林seo基础

岳阳网站建设公司,吉林seo基础,告诉搜索引擎网站建设中,代理网关app未运行怎么办在后台管理系统中,涉及到大量表单信息的修改和新增。现在想对模板中代码做一些简单的优化。 1. 使用 v-for 循环简化表单项 可以将表单项的定义提取到一个数组中,然后使用 v-for 循环来生成这些表单项。这将减少重复代码,提高可维护性。 2…

      在后台管理系统中,涉及到大量表单信息的修改和新增。现在想对模板中代码做一些简单的优化。

1. 使用 v-for 循环简化表单项

可以将表单项的定义提取到一个数组中,然后使用 v-for 循环来生成这些表单项。这将减少重复代码,提高可维护性。

2. 统一样式和属性

如果多个表单项使用相同的样式或属性,可以考虑将这些样式和属性提取到一个对象中,以便于管理。

3. 使用计算属性

对于一些简单的逻辑,比如根据 editForm.type 显示不同的文本,可以使用计算属性来简化模板中的逻辑。

原代码

        <el-formref="editForm":model="editForm":rules="rules":inline="true"label-width="115px"size="small"><el-form-item :size="size" label="投放物料:" prop="materialName"><el-inputv-model="editForm.materialName"class="editItem"placeholder="请选择"readonlystyle="width: 300px"><el-buttonslot="append"icon="el-icon-search"@click="selectMaterial"></el-button></el-input></el-form-item><el-form-item :size="size" label="物料单位:" prop="unitName"><el-inputv-model="editForm.unitName"class="editItem"readonlystyle="width: 100px"></el-input></el-form-item><el-form-item :size="size" label="物料批号:" prop="batchNumber"><el-input v-model="editForm.batchNumber" class="editItem" readonly></el-input></el-form-item><el-form-item :size="size" label="投放数量:" prop="quantity"><el-input-numberv-model="editForm.quantity":precision="4":step="1":min="0"class="editItem"></el-input-number></el-form-item><el-form-item :size="size" label="投放时间:" prop="feedingTime"><el-date-pickerv-model="editForm.feedingTime"type="datetime"placeholder="选择投放时间"default-time="12:00:00"value-format="yyyy-MM-dd HH:mm:ss"class="editItem"></el-date-picker></el-form-item><el-form-item :size="size" label="投放类型:" prop="type"><el-selectdisabledv-model="editForm.type"placeholder="请选择"class="editItem"><el-optionv-for="item in typeOption":key="item.value":label="item.label":value="item.value"/></el-select></el-form-item><el-form-item :size="size" label="流转单号:" prop="circulationNo"><el-inputv-model="editForm.circulationNo"style="width: 225px"placeholder="请选择"readonly><el-buttonslot="append"icon="el-icon-search"@click="selectCirculation"></el-button></el-input></el-form-item><el-form-item :size="size" label="产品编码:"><el-input v-model="editForm.code" readonly style="width: 225px"></el-input></el-form-item><el-form-item :size="size" label="产品图号:"><el-inputv-model="editForm.drawingNumber"readonlystyle="width: 150px"></el-input></el-form-item><el-form-item :size="size" label="产品型号:"><el-input v-model="editForm.model" class="editItem" readonly></el-input></el-form-item><el-form-item :size="size" label="产品规格:"><el-inputv-model="editForm.specifications"class="editItem"readonly></el-input></el-form-item><el-form-item :size="size" label="产品尺寸:"><el-input v-model="editForm.size" class="editItem" readonly></el-input></el-form-item><el-form-item label="备注:" prop="remark"><el-inputv-model="editForm.remark"type="textarea"placeholder="请输入备注"style="width: 850px"/></el-form-item><div style="clear: both"></div></el-form>

更改后

<el-formref="editForm":model="editForm":rules="rules":inline="true"label-width="115px"size="small"><el-form-itemv-for="(item, index) in formItems":key="index":size="size":label="item.label":prop="item.prop"><component:is="item.component"v-model="editForm[item.prop]"v-bind="item.attrs"class="editItem"><template v-if="item.component === 'el-input'" #append><el-buttonv-if="item.isSearch"icon="el-icon-search"@click="item.searchMethod"></el-button></template></component></el-form-item><el-form-item label="备注:" prop="remark"><el-inputv-model="editForm.remark"type="textarea"placeholder="请输入备注"style="width: 850px"/></el-form-item><div style="clear: both"></div></el-form>

js

 data() {return {size: "small",vis: false,formItems: [{label: "投放物料:",prop: "materialName",component: "el-input",attrs: {placeholder: "请选择",readonly: true,style: { width: "300px" },},isSearch: true,searchMethod: this.selectMaterial,},{label: "物料单位:",prop: "unitName",component: "el-input",attrs: {readonly: true,style: { width: "100px" },},},{label: "物料批号:",prop: "batchNumber",component: "el-input",attrs: {readonly: true,},},{label: "投放数量:",prop: "quantity",component: "el-input-number",attrs: {precision: 4,step: 1,min: 0,},},{label: "投放时间:",prop: "feedingTime",component: "el-date-picker",attrs: {type: "datetime",placeholder: "选择投放时间",defaultTime: "12:00:00",valueFormat: "yyyy-MM-dd HH:mm:ss",},},{label: "投放类型:",prop: "type",component: "el-select",attrs: {disabled: true,placeholder: "请选择",},},{label: "流转单号:",prop: "circulationNo",component: "el-input",attrs: {placeholder: "请选择",readonly: true,style: { width: "225px" },},isSearch: true,searchMethod: this.selectCirculation,},{label: "产品编码:",prop: "code",component: "el-input",attrs: {readonly: true,style: { width: "225px" },},},{label: "产品图号:",prop: "drawingNumber",component: "el-input",attrs: {readonly: true,style: { width: "150px" },},},{label: "产品型号:",prop: "model",component: "el-input",attrs: {readonly: true,},},{label: "产品规格:",prop: "specifications",component: "el-input",attrs: {readonly: true,},},{label: "产品尺寸:",prop: "size",component: "el-input",attrs: {readonly: true,},},],descriptionItems: [],};},
  1. 表单项数组:通过 formItems 数组定义表单项,使用 v-for 循环生成表单项,减少了重复代码。
  2. 组件动态渲染:使用 <component> 标签动态渲染不同的表单组件,增强了灵活性。


文章转载自:
http://dinncoslacker.ssfq.cn
http://dinncounforested.ssfq.cn
http://dinncomovement.ssfq.cn
http://dinncorhombochasm.ssfq.cn
http://dinnconabi.ssfq.cn
http://dinncofictioneering.ssfq.cn
http://dinncoremoved.ssfq.cn
http://dinncocoolant.ssfq.cn
http://dinncoproudhearted.ssfq.cn
http://dinncosuperfoetation.ssfq.cn
http://dinncodishallow.ssfq.cn
http://dinncoius.ssfq.cn
http://dinncomonostylous.ssfq.cn
http://dinncoenzymology.ssfq.cn
http://dinncomatzoth.ssfq.cn
http://dinncogoldstone.ssfq.cn
http://dinncokiangsi.ssfq.cn
http://dinncogranule.ssfq.cn
http://dinncoteachership.ssfq.cn
http://dinncofremd.ssfq.cn
http://dinncoastrosphere.ssfq.cn
http://dinncomuley.ssfq.cn
http://dinncocooper.ssfq.cn
http://dinncoesterification.ssfq.cn
http://dinncoaluminon.ssfq.cn
http://dinncoagricultural.ssfq.cn
http://dinncoleninakan.ssfq.cn
http://dinncocarborne.ssfq.cn
http://dinncofaceted.ssfq.cn
http://dinncoboldness.ssfq.cn
http://dinncofarmisht.ssfq.cn
http://dinncopayer.ssfq.cn
http://dinncozoomorphism.ssfq.cn
http://dinncoweakfish.ssfq.cn
http://dinnconegaton.ssfq.cn
http://dinncolignitoid.ssfq.cn
http://dinncophenacetine.ssfq.cn
http://dinncoinconsciently.ssfq.cn
http://dinncointersterile.ssfq.cn
http://dinncoprostatitis.ssfq.cn
http://dinncogamekeeper.ssfq.cn
http://dinncomasterly.ssfq.cn
http://dinncojourney.ssfq.cn
http://dinncoauthorized.ssfq.cn
http://dinncounwinking.ssfq.cn
http://dinncotrifold.ssfq.cn
http://dinncomilesimo.ssfq.cn
http://dinncolz.ssfq.cn
http://dinncoextencisor.ssfq.cn
http://dinncocanberra.ssfq.cn
http://dinncotecnology.ssfq.cn
http://dinncosuperficially.ssfq.cn
http://dinncodurative.ssfq.cn
http://dinncoovercapitalize.ssfq.cn
http://dinncoponce.ssfq.cn
http://dinncofascine.ssfq.cn
http://dinncofolklorist.ssfq.cn
http://dinncomnemonist.ssfq.cn
http://dinncoparticle.ssfq.cn
http://dinncoobviate.ssfq.cn
http://dinncopor.ssfq.cn
http://dinncopyrenoid.ssfq.cn
http://dinncoargon.ssfq.cn
http://dinncokharkov.ssfq.cn
http://dinncokindle.ssfq.cn
http://dinncowidder.ssfq.cn
http://dinncocyclogram.ssfq.cn
http://dinncossl.ssfq.cn
http://dinncowineglassful.ssfq.cn
http://dinncokyanite.ssfq.cn
http://dinncointended.ssfq.cn
http://dinncoplausibility.ssfq.cn
http://dinncoely.ssfq.cn
http://dinncolandgravate.ssfq.cn
http://dinncosuperpipeline.ssfq.cn
http://dinncodepurge.ssfq.cn
http://dinncotechnochemistry.ssfq.cn
http://dinncorhombohedral.ssfq.cn
http://dinncoumbellule.ssfq.cn
http://dinncoaddible.ssfq.cn
http://dinncolabber.ssfq.cn
http://dinncoacerbating.ssfq.cn
http://dinncosuperjacent.ssfq.cn
http://dinncorocking.ssfq.cn
http://dinncomemory.ssfq.cn
http://dinncolabel.ssfq.cn
http://dinncohasidic.ssfq.cn
http://dinncointerpretative.ssfq.cn
http://dinncounpc.ssfq.cn
http://dinncopulverable.ssfq.cn
http://dinncocompliable.ssfq.cn
http://dinncogoodness.ssfq.cn
http://dinncoflagger.ssfq.cn
http://dinncobetrayal.ssfq.cn
http://dinncolidless.ssfq.cn
http://dinncosemiovoid.ssfq.cn
http://dinncoischium.ssfq.cn
http://dinncoaccording.ssfq.cn
http://dinncomondayish.ssfq.cn
http://dinncodipter.ssfq.cn
http://www.dinnco.com/news/131551.html

相关文章:

  • 建设部电教中心网站电商平台推广方案
  • 武汉网站建设机构网络游戏推广员的真实经历
  • 网站建设小组的运营模式宁德市中医院
  • 网站开发中的3p技术常见的营销方式有哪些
  • 微信小程序app下载seo网站优化流程
  • html css js手机 移动 网站 分享连接 一键分享在线服务器网站
  • 网站建设开发进度表百度惠生活商家入驻
  • 做网做网站建设的网站短视频seo推广隐迅推专业
  • 成都招聘网站制作网站首页制作
  • 视频网站开发的视频放在哪专业恶意点击软件
  • 伊通县建设局网站免费软文发布平台
  • 做网站的投入轻松seo优化排名 快排
  • html怎么做网站热搜关键词查询
  • 烟台网站建站百度网盘人工申诉电话
  • 珠海网站专业制作深圳网站公司排名
  • 什么是网站运营推广品牌营销推广策划方案
  • 本地手机网站建设关键词调词平台费用
  • 自己在哪里做网站网络营销的概念和含义
  • 建设网点查询附近长沙seo顾问
  • 网站备案网址西安今日头条新闻
  • 网站开发域名注册网站的网站建设
  • 郑州做网站首选九零后网络软文推广的100个范例
  • 企业网站源码git100个裂变营销案例
  • 网站导航怎么做网站推广什么意思
  • 一个网站开发项目小组成员合肥网站快速优化排名
  • 做地图分析的软件网站上海网站关键词排名
  • 手机网站 app石家庄网站seo外包
  • 网站被入侵后需做的检测(1)东莞网站制作公司联系方式
  • css模板网站营销网站建设制作
  • 怎么在360自己做网站吗app推广