一.项目要求1.要求:点击新增按钮弹出新增页面,在输入名称时进行验证,当输入名称和列表下的名称相同,即后台数据库中存在,此时将会提醒用户,该名称已存在, 2.要求:该名称不存在,则新增成功二.思路1.错误的思路 我刚开始的思路是,准备在点击新增页面中的确定按钮时进行验证,但此时会存在一个问题: ——点击确定时,已经调用了后台新增接口,此时新增的需要输入的表单数据已经传给后台,此时并不能做到验证名称
转载
2024-03-22 14:11:55
151阅读
被人诟病的FormForm的原理Vue版Form的进化史本文适合React、Vue开发者阅读,10分钟不够?那就再加10分钟。被人诟病的Formantd被人吐槽最多的除了彩蛋之外,那应该就是Form表单了。如果需要使用Form自带的收集校验功能,需要使用Form.create()包装组件,每一个需要收集的值还需要getFieldDecorator进行注册。官方文档大量的让人眼花缭乱的API,大概率
转载
2024-05-08 22:49:52
162阅读
1.首先v-decorator虽然以V开头但是他并不是vue自定义的组件,他是通过ant-design-vue(蚂蚁金服UI组件库)去获取表单数据时使用v-decorator方式去给每个项注册,这样不仅可以通过组件去拉取表单数据,同时对必填项做**校验 **。2.使用时要仔细阅读组件库手册,以确保不会出现因为没有注册组件等等基础问题。附组件库当前form表单链接地址:添加链接描述3.具体使用dat
转载
2024-03-28 09:08:58
309阅读
一、简介Vue 自定义组件实现 v-model 数据双向绑定在使用 Antdv 中 Form 表单的时候,有时候需要官方自带的组件未必够用。这个时候需要使用到自定义的一些组件,自定义的组件需要支持数据双向绑定,也需要支持 v-decorator 的数据效验,或者默认值设置等等。二、自定义相关组件CustomInput.vue:自定义一个输入框来举例<template>
<!-
转载
2024-04-26 11:31:29
276阅读
ant-design-vue Table
封装表格主要功能: 1、表格加载(源数据支持数组和接口方法传递) 2、表格分页 3、表格伸缩列 4、支持单击选中行 5、表格支持列显示和隐藏(同时也可以查看AVue,具有相同的功能,AVue 组件已经封装,可直接使用;此处仅供需要情景使用)第一步安装支持vue的可拖动控件npm install vue-draggable-resizable -S第二步利用
转载
2024-03-05 21:31:38
340阅读
vue-antd-ui是一个站在巨人(antd)肩膀上的UI组件库,有着其它组件库没有的优势,几乎继承了antd所有的功能特点,自带antd各种buff。为了更好地发展维护,组件库名称全面更新为更具品牌标识度的ant-design-vue(自2018-08-05)vue-antd-ui诞生于17年9月份,18年3月份正式开源,800多次commit,发布23个版本,51个组件,共计686个单测,测
转载
2024-05-22 21:46:32
276阅读
Vue.extend实现全局Toast提示组件和Dialog对话框组件封装Vue.extend() 使用Vue.extend 属于 Vue 的全局 API,相比常用的 Vue.component 写法,使用 Vue.extend 步骤更加繁琐一些,但是在一些独立组件开发场景中,Vue.extend + $mount 这对组合使一些动态渲染或者使用 js 全局调用的组件变得更加灵活Vue.exten
不同于普通的html+JavaScript+css的网页组合,Ant Design Pro of Vue中的页面是由Vue文件构成的,在下载的默认工程中,Vue文件统一放在/src/views目录下,以其中比较简单的基础表单BasicForm.vue为例,说明一下Vue文件的构成<template>
<a-card :body-style="{padding: '24px 3
转载
2024-04-29 20:14:52
373阅读
遇到的问题: 点击列表中的一个字段 , 显示出一条指定id(其他筛选条件的)数据 解决这个问题之前,要先了解 Antd的 Table中的 Column 列描述数据对象,是 columns 中的一项,Column 使用相同的 API。 从中我们可以知道 : render 生成复杂数据的渲染函数,参
内联登录栏,常用在顶部导航栏中。import React from 'react';
import ReactDOM from 'react-dom';
import 'antd/dist/antd.css';
import './index.css';
import { Form, Icon, Input, Button } from 'antd';
function hasErrors(fie
转载
2024-06-11 09:50:06
147阅读
文章目录vue组件的封装注册组件父组件向子组件传值子组件向父组件传值把事件绑定到子组件插槽的使用 vue组件的封装注册组件1.注册全局组件子组件<template>
<div>
<h1>子组件内容</h1>
<div class="container">
<!-- 预留插槽 -->
<slot>&
转载
2024-09-12 15:31:21
366阅读
三种校验方式使用提交按钮
案例常用,参考案例:表单的基本使用<a-button type="primary" html-type="submit">Submit</a-button>使用formRef
较为常用,参考案例:自定义校验规则<a-form ref="formRef" :model="modal.formQuery">
import type { F
转载
2024-02-13 11:01:59
142阅读
场景我这边的需求是修改表单,里面有一项是动态增减表单的,初始值有个问题:我是异步获取的数据,获取到数据之后用setFieldsValue给Form表单赋初值时,一直报错,报错如下:Warning: You cannot set a form field before rendering a field associated with the value. 警告:在呈现与值关联的字段之前,不能设置窗
转载
2024-04-16 16:11:55
330阅读
Ant Design Pro of Vue——蚂蚁金服中后台系统框架搭建Ant Design Pro of Vue下载安装启动步骤:一、Ant Design Pro of Vue 的介绍Ant Design Pro 是一个企业级中后台前端/设计解决方案,我们秉承 Ant Design 的设计价值观,致力于在设计规范和基础组件的基础上,继续向上构建,提炼出典型模板/业务组件/配套设计资源,进一步提升
转载
2024-04-26 11:08:13
259阅读
开发模式预览 demo在开发一个 ui 组件库时,肯定需要一边预览 demo,一边修改代码。常见的解决方案是像开发一般项目一样使用 webpack-dev-server 预览组件,比如通过 vue-cli 初始化项目,或者自己配置脚本。文艺一点儿地可能会用到 parcel 来简化 demo 的开发配置(比如 muse-ui)。展示文档作为一个 ui 组件库,也肯定要有自己的组件展示文档。一般业界常
转载
2024-03-04 17:08:29
96阅读
近期工作感觉很忙,都没有多少时间去写文章,今天这篇文章主要是将自己前期学习Vue3.0时候整理的一些笔记内容进行了汇总,通过对本文的阅读,你将可以自己完成Vue3.0环境搭建,同时还会对Vue3.0的一些新的特性进行了解,方便自己进行Vue3.0的学习。本文首发于公众号【前端有的玩】,关注===会了,还有更多面试题等你来刷哦。本文所有的示例均使用ant design vue2.0实现,关于ant
转载
2024-07-17 15:36:43
310阅读
Ant Design of Vue a-form表单效验用法(二)(这里添加上期的间隔效验用法:v-if导致的表单不能效验问题,moment时间的用法,表单回调)效果图:1、(选中周期时在选中生效时段,失去焦点后效验:) 2、 1、(首日、最后一日、几号 同)2、 (这里考
转载
2024-04-18 12:17:19
71阅读
Ant Design VueAnt Design Vue是 Ant Design 3.X 的 Vue 实现,开发和服务于企业级后台产品。在GitHub上可以找到几个Ant Design的Vue组件。不过相比较而言,Ant Design Vue更胜一筹。Ant Design Vue共享Ant Design of React设计工具体系,实现了所有Ant Design of React的组件,支持现代
转载
2024-08-06 20:05:29
366阅读
https://www.antdv.com/docs/vue/introduce-cn/ ...
转载
2021-09-09 07:54:00
366阅读
2评论
支持的环境: 现代浏览器和 IE9 及以上(需要 polyfills)。 支持服务端渲染。 Electron(一个跨平台的、基于 Web 前端技术的桌面 GUI 应用程序开发框架。可以使用 HTML、CSS 来绘制界面和控制布局,使用 JavaScript 来控制用户行为和业务逻辑,使用 Node. ...
转载
2021-07-13 14:28:00
398阅读
2评论