【小趴菜前端实习日记4】

el-table数据更新视图不更新的问题、el-dialog居中展示、el-form表单验证之对象属性验证、vue2过滤器

一、el-table数据更新视图不更新的问题

手动触发元素更新:

二、el-dialog居中展示


三、el-form表单验证之对象属性验证

参考链接: link

做项目时遇到了需要对数组对象中的属性进行验证

el-input需要放在el-form-item中,通过下标找到对象属性

js 复制代码
   <el-form-item label="分配IP段:" prop="zt_ip_ranges">
          <div class="ipBox" v-for="(item, index) in params.zt_ip_ranges" :key="index">
            <template>
              <el-form-item :prop="'zt_ip_ranges.' + index + '.start'" :rules="[{ required: true, message: '开始IP不能为空', trigger: 'blur' },
              ]"  style="  margin-bottom: 0 ">
                <el-input clearable v-model="item.start" placeholder="请输入开始IP" label="开始IP" size="mini"></el-input>
              </el-form-item>
              <div style="padding:0 10px">-</div>
              <el-form-item :prop="'zt_ip_ranges.' + index + '.end'" :rules="[{ required: true, message: '结束IP不能为空', trigger: 'blur' },

              ]"  style="  margin-bottom: 0 ">
                <el-input clearable v-model="item.end" placeholder="请输入结束IP" label="结束IP" size="mini"></el-input>
              </el-form-item>

              <el-button type="primary" size="mini" style="margin:0 10px;" @click="showAddIP()">新增</el-button>
              <el-button type="danger" size="mini" style="margin:0 10px;" @click="deleteIp(item)">删除</el-button>
            </template>
          </div>
          <div v-if="params.zt_ip_ranges.length === 0">
            <el-button type="primary" @click="showAddIP()">新增</el-button>
          </div>
        </el-form-item>

四、vue2过滤器

链接: link

相关推荐
颜酱7 分钟前
LLM为核,上下文为限:拆解AI Agent生态的底层逻辑
前端·人工智能
前端那点事10 分钟前
Vue3 超全复盘!30+前端高频核心知识点(开发+面试全覆盖)
前端·vue.js
顾随15 分钟前
(二)kettle--输入与输出
javascript·数据库·kettle
幼儿园技术家1 小时前
为什么 SSR 一定会有 hydration mismatch?
前端
FlyWIHTSKY1 小时前
Vue 3 中 RouteRecord 详解(Vue Router 4)
前端·javascript·vue.js
老王以为1 小时前
前端视角下的 Java
java·javascript·程序员
yingyima1 小时前
用 cron 定时发送邮件报告:实战案例详解
前端
GAMC1 小时前
从 “凭感觉写代码” 到 “按规范做开发”:OpenSpec 让 AI 编程回归工程化
前端·人工智能
Alice-YUE1 小时前
【JS高频八股】什么是闭包?
开发语言·javascript·笔记·学习
微学AI1 小时前
Claude-Code-python 前端改造项目工作流程详解
开发语言·前端·python