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

河北响应式网站企业无经验可以做网站编辑吗

河北响应式网站企业,无经验可以做网站编辑吗,怎样创建网站的代码,外包公司名单之前做得比较多的校验是在el-form表单里做的,但有时也遇到,需要在table内输入数据,然后校验输入的数据是否符合要求的情况。因此记录一下。 思路: 1.需要借助el-form的校验,el-table外层嵌套一层el-form,使…

之前做得比较多的校验是在el-form表单里做的,但有时也遇到,需要在table内输入数据,然后校验输入的数据是否符合要求的情况。因此记录一下。

思路:
1.需要借助el-form的校验,el-table外层嵌套一层el-form,使用el-form的校验机制
2.由于每行都需要校验,因此需要借助scope.$index
3.借助一个提交按钮,测试校验

效果:
1.不输入数据,直接点击“提交”触发校验,由于数据没有输入,校验不通过,给出校验提示
2.点击输入框输入,点击某一个字段,即正在输入状态,这个字段的校验结果就会被清除(clearValidate)
3.数据都填好之后,点击“提交”,再次触发校验
4.校验通过,显示全屏提示是否提交,点击“确定”即可,控制台会打印“校验通过

    <div id="app"><el-form class="base-form" ref="baseForm" :model="baseForm" :rules="rules" auto-complete="on"><el-table ref="table-input" class="table" highlight-current-row :data="baseForm.demoList"><el-table-column label="姓名" show-overflow-tooltip><template slot-scope="scope"><el-form-item :prop="'demoList.'+scope.$index+'.name'" :rules="rules.name" class="all"><el-input v-model="scope.row.name" placeholder="请输入" clearable @focus="$refs.baseForm.clearValidate(`demoList.${scope.$index}.name`)"></el-input></el-form-item></template></el-table-column><el-table-column label="年龄" show-overflow-tooltip><template slot-scope="scope"><el-form-item :prop="'demoList.'+scope.$index+'.age'" :rules="rules.age" class="all"><el-input v-model="scope.row.age" placeholder="请输入" clearable @focus="$refs.baseForm.clearValidate(`demoList.${scope.$index}.age`)"></el-input></el-form-item></template></el-table-column><el-table-column label="出生日期" show-overflow-tooltip><template slot-scope="scope"><el-form-item :prop="'demoList.'+scope.$index+'.birthday'" :rules="rules.birthday" class="all"><el-date-picker placeholder="请选择" v-model="scope.row.birthday" format="yyyy-MM-dd" clearable @focus="$refs.baseForm.clearValidate(`demoList.${scope.$index}.birthday`)"></el-date-picker></el-form-item></template></el-table-column><el-table-column label="详细地址" show-overflow-tooltip><template slot-scope="scope"><el-form-item :prop="'demoList.'+scope.$index+'.address'" :rules="rules.address" class="all"><el-input v-model="scope.row.address" placeholder="请输入" clearable @focus="$refs.baseForm.clearValidate(`demoList.${scope.$index}.address`)"></el-input></el-form-item></template></el-table-column></el-table></el-form><div class="flex-c-a margin-top-10"><el-button @click="submit">提交</el-button></div></div>

data数据

           baseForm: {demoList: [{name: "",age: "",birthday: "",address: ""}]},index: 0,rules: {name: [{required: true,message: "请输入姓名",trigger: "blur"}],age: [{ required: true, message: "请输入年龄", trigger: "blur" }],birthday: [{ required: true, message: "请选择出生日期", trigger: "change" }],address: [{ required: true, message: "请输入详细地址", trigger: "blur" }],}

method:
给一个提交按钮,测试校验

// 提交核对账目
submit() {this.$refs.baseForm.validate((valid) => {if (valid) {this.$confirm("您确定【提交】?", "提示", {confirmButtonText: "确定",cancelButtonText: "取消",type: "warning"}).then(() => {console.log("校验通过")})}})
}

例子里使用的css:

  .all {width: 100%;}.flex-c-a {display: flex;align-items: center;justify-content: space-around;}.margin-top-10 {margin-top: 10px;}.base-form.el-form-item__content {margin-left: 0;}

http://www.yayakq.cn/news/110074/

相关文章:

  • 佛山网站建设锐艺a068网站 制作软件
  • seo网络贸易网站推广企业工商信息查询单在哪打印
  • 贵州省建设厅官方网站网站加黑链
  • 站点推广是什么意思在线做流程图的网站
  • 净化科技网站建设东莞网站建设代理
  • 中国做网站的网站wordpress发布文章 自定义栏目
  • 好看响应式网站模板下载东莞厚街天气
  • 爱站网关键词挖掘工具熊猫wordpress主题漏洞
  • 谁会在阿里云建网站百度学术官网入口网页版
  • 贵州省城乡和建设厅网站软件开发和网站开发区别
  • 外贸网站外链河北汉佳 做网站的公司
  • 网站制作建设案例jquery效果网站
  • 梅州建站网络有限公司东莞新闻营销
  • 松江网站建设博客七台河新闻联播今天的
  • 佛山建网站价格怎么查看一个网站是用什么程序做的
  • 广州微信网站建设效果asp做网站缺点
  • 网站建设模块培训pptit行业含金量高的证书
  • 炫酷业务网站微商软件平台
  • 网站开发过什么软件网站开发行业怎么样
  • 重庆网站建设制作设计公司哪家好传奇999发布网新开服
  • 途牛的旅游网站是谁做的做公司网站比较好的
  • 如何在网站上推广自己的链接js效果炫酷的网站推荐
  • 北京网站建设降龙网络济南市住房城乡建设网
  • 做自媒体网站手机 登录asp网站
  • 吴中seo网站优化软件wordpress水果商城主题
  • 建立soho公司网站iis7.5 发布网站
  • 专注南昌网站建设贵州建设厅网站
  • 凡科免费个人做网站有弊吗博物馆门户网站建设方案
  • 小区网站建设进入百度搜索首页
  • 东莞网站建设策划wordpress后台 502