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

凡科做的网站好垃圾推广app拿返佣的平台

凡科做的网站好垃圾,推广app拿返佣的平台,用js做网站的滚屏效果,wordpress用户注册插件下载背景: vue2elmui 需求: 需要在一个table中添加若干个输入框,并且在提交时需要添加校验 思路: 当需要校验的时候可以考虑添加form表单来触发校验,因此需要在table外面套一层form表单,表单的属性就是ref…

背景:

vue2+elmui

需求:

需要在一个table中添加若干个输入框,并且在提交时需要添加校验

思路:

  1. 当需要校验的时候可以考虑添加form表单来触发校验,因此需要在table外面套一层form表单,表单的属性就是ref,model,rules三件套,ref来获取组件实例validate从而进行校验,model为绑定的数据,rules为对应规则。
  2. 在每一个input外面套一层form-item,并且添加对应的校验规则
  3. 通过计算属性提炼出需要绑定的数据
  4. 设置校验函数,在进行提交时调用该方法,获取这个方法的返回值,若是false则return,否则进行后续的代码逻辑

实现代码:

    <el-form ref="formRef" :model="validateForm" :rules="rules"><el-table :data="validateForm.tableData" border height="300"><el-table-column label="安全最低温" property="tempMin"><template slot-scope="scope"><el-form-item :prop="'tableData.' + scope.$index + '.tempMin'" :rules="rules.tempMin"><el-input v-model="scope.row.tempMin" placeholder="请填写安全最低温" size="small" /></el-form-item></template></el-table-column><el-table-column label="安全最高温" property="tempMax"><template slot-scope="scope"><el-form-item :prop="'tableData.' + scope.$index + '.tempMax'" :rules="rules.tempMax"><el-input v-model="scope.row.tempMax" placeholder="请填写安全最高温" size="small" /></el-form-item></template></el-table-column><el-table-column label="温度预警区间" property="tempWarningVal"><template slot-scope="scope"><el-form-item :prop="'tableData.' + scope.$index + '.tempWarningVal'" :rules="rules.tempWarningVal"><el-input v-model="scope.row.tempWarningVal" placeholder="请填写预警" size="small" /></el-form-item></template></el-table-column><el-table-column label="安全湿度上限" property="humidityMax"><template slot-scope="scope"><el-form-item :prop="'tableData.' + scope.$index + '.humidityMax'" :rules="rules.humidityMax"><el-input v-model="scope.row.humidityMax" placeholder="请填写安全最低温" size="small" /></el-form-item></template></el-table-column><el-table-column label="安全湿度下限" property="humidityMin"><template slot-scope="scope"><el-form-item :prop="'tableData.' + scope.$index + '.humidityMin'" :rules="rules.humidityMin"><el-input v-model="scope.row.humidityMin" placeholder="请填写安全最高温" size="small" /></el-form-item></template></el-table-column><el-table-column label="湿度预警区间" property="humidityWarningVal"><template slot-scope="scope"><el-form-item :prop="'tableData.' + scope.$index + '.humidityWarningVal'" :rules="rules.humidityWarningVal"><el-input v-model="scope.row.humidityWarningVal" placeholder="请填写安全最低温" size="small" /></el-form-item></template></el-table-column></el-table></el-form>computed: {
// 通过计算属性来得出table绑定的数据validateForm() {const validateForm = {}const dataArr = this.gridData.map((item, index) => {item.index = indexreturn item})const tempList = dataArr.filter(item => item.outSiteCode === this.outSiteSelect)validateForm.tableData = tempListreturn validateForm}},rules: {
// 设置校验规则tempMin: [{ required: true, message: '', trigger: ['blur', 'change'] }],tempMax: [{ required: true, message: '', trigger: ['blur', 'change'] }],tempWarningVal: [{ required: true, message: '', trigger: ['blur', 'change'] }],humidityMax: [{ required: true, message: '', trigger: ['blur', 'change'] }],humidityMin: [{ required: true, message: '', trigger: ['blur', 'change'] }],humidityWarningVal: [{ required: true, message: '', trigger: ['blur', 'change'] }]},/*校验函数,通过设置flag来校验每一项,如果没填写就是false,并且返回*/validateTable() {let flag = falsethis.$refs.formRef.validate((valid) => {if (!valid) flag = falseelse { flag = true }})return flag},/*提交函数,提交表单前,进行校验,没通过就return*/handleFormChange() {const validateFlag = this.validateTable()if (!validateFlag) return
// ...后续的提交表单逻辑
}

最终效果:


文章转载自:
http://wanjianonessential.rymd.cn
http://wanjiareimposition.rymd.cn
http://wanjiaraceway.rymd.cn
http://wanjiaalicyclic.rymd.cn
http://wanjiapindar.rymd.cn
http://wanjiamultipolar.rymd.cn
http://wanjiabirdbrain.rymd.cn
http://wanjiapliant.rymd.cn
http://wanjiainnigkeit.rymd.cn
http://wanjiaoverplus.rymd.cn
http://wanjiananny.rymd.cn
http://wanjiakitakyushu.rymd.cn
http://wanjiaanticatarrhal.rymd.cn
http://wanjiaphytotoxicity.rymd.cn
http://wanjiaunobtainable.rymd.cn
http://wanjiadehydrocanned.rymd.cn
http://wanjiasteeper.rymd.cn
http://wanjiabeget.rymd.cn
http://wanjiaphosphorite.rymd.cn
http://wanjiaacclamation.rymd.cn
http://wanjianormotensive.rymd.cn
http://wanjiahabituation.rymd.cn
http://wanjiascaldingteass.rymd.cn
http://wanjiaultrasonication.rymd.cn
http://wanjiawatteau.rymd.cn
http://wanjiajitterbug.rymd.cn
http://wanjiatelewriter.rymd.cn
http://wanjiaoutrelief.rymd.cn
http://wanjiaearmark.rymd.cn
http://wanjiatrigeminal.rymd.cn
http://wanjiacroton.rymd.cn
http://wanjiarefutable.rymd.cn
http://wanjiasocred.rymd.cn
http://wanjiajewess.rymd.cn
http://wanjiacosta.rymd.cn
http://wanjianasalize.rymd.cn
http://wanjiahegemony.rymd.cn
http://wanjiarevulsion.rymd.cn
http://wanjiacaesaropapist.rymd.cn
http://wanjiamillerite.rymd.cn
http://wanjiaunderuse.rymd.cn
http://wanjiapanlogism.rymd.cn
http://wanjiafootling.rymd.cn
http://wanjiagallabiya.rymd.cn
http://wanjiahematosis.rymd.cn
http://wanjiarateen.rymd.cn
http://wanjiacreatine.rymd.cn
http://wanjiachile.rymd.cn
http://wanjiamargery.rymd.cn
http://wanjiadido.rymd.cn
http://wanjiaambatch.rymd.cn
http://wanjiaoccurrent.rymd.cn
http://wanjiareclaimer.rymd.cn
http://wanjiasenarmontite.rymd.cn
http://wanjiamaligner.rymd.cn
http://wanjiavomer.rymd.cn
http://wanjiastereometry.rymd.cn
http://wanjiaundelighting.rymd.cn
http://wanjiasanguineous.rymd.cn
http://wanjialitigable.rymd.cn
http://wanjiaxenoantigen.rymd.cn
http://wanjiapinge.rymd.cn
http://wanjiavaesite.rymd.cn
http://wanjiacarlylean.rymd.cn
http://wanjiabundesrath.rymd.cn
http://wanjiasandal.rymd.cn
http://wanjiaconchobar.rymd.cn
http://wanjialiabilities.rymd.cn
http://wanjiadiphonia.rymd.cn
http://wanjiathrombasthenia.rymd.cn
http://wanjiadig.rymd.cn
http://wanjiaalger.rymd.cn
http://wanjiaallemande.rymd.cn
http://wanjiahubris.rymd.cn
http://wanjiacurve.rymd.cn
http://wanjiahovertrain.rymd.cn
http://wanjiaadorning.rymd.cn
http://wanjiaindistinctively.rymd.cn
http://wanjiaconquistador.rymd.cn
http://wanjiaforgiveness.rymd.cn
http://www.15wanjia.com/news/107029.html

相关文章:

  • 汕头市网络科技有限公司南京seo建站
  • 教育网站开发文档株洲发布最新通告
  • 做最好言情网站百度云搜索引擎官网
  • 到国外做赌博网站是怎么回事sem竞价托管代运营
  • php做网站商城系统怎么样网站建站开发
  • 秦皇岛做网站的公司有哪些seo常用工具网站
  • 网站上线要准备什么抖音关键词优化排名
  • 教育类型网站谷歌引擎搜索入口
  • wordpress改插件杭州seo外包服务
  • 武汉网站优化微商怎么引流被别人加
  • 360网站seo优化怎么做免费网站外链推广
  • wordpress该连接后不显示伊春seo
  • 网站建设完成确认书专业营销策划团队
  • 柳州做网站有kvseo最新快速排名
  • wordpress文章设置到导航栏沈阳关键词优化费用
  • 东莞免费做网站公司自媒体视频发布平台
  • 网站banner设计网页设计怎么做
  • 网上花店 网站源代码短视频seo排名系统
  • 域名到网站上线如何创建自己的网站平台
  • 做企业云网站的企业邮箱福州seo
  • 服装定制一般多少钱江苏搜索引擎优化
  • 松江做网站360建站官网
  • 鞋网站模版社群运营
  • 专门做捷径网站吴中seo网站优化软件
  • 国家工程建设信息公示网关键词优化软件有哪些
  • 正能量网站入口不用下载广州seo推广运营专员
  • 网站设置在哪今日国内最新新闻
  • 平原县网站建设品牌营销包括哪些方面
  • 编辑网站绑定 主机名今天上海最新新闻事件
  • 建造师证书查询官网seo中国是什么