文章目录vue组件的封装注册组件父组件向子组件传值子组件向父组件传值把事件绑定到子组件插槽的使用 vue组件的封装注册组件1.注册全局组件子组件<template>
<div>
<h1>子组件内容</h1>
<div class="container">
<!-- 预留插槽 -->
<slot>&
转载
2024-09-12 15:31:21
366阅读
1.vue组件中的样式如果没加scrped,样式代表的是全局样式(避免组件之间样式的冲突)。加了属性代表是模块化的。 其他组件引用button组件上面分析了单个组件渲染后的结果,那么组件互相调用之后会出现什么样的结果呢?,具体分两种情况:模块一般组件引用模块私有组件(本质和模块私有组件引用模块一般组件一样);模块私有组件引用模块私有组
内联登录栏,常用在顶部导航栏中。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阅读
一.项目要求1.要求:点击新增按钮弹出新增页面,在输入名称时进行验证,当输入名称和列表下的名称相同,即后台数据库中存在,此时将会提醒用户,该名称已存在, 2.要求:该名称不存在,则新增成功二.思路1.错误的思路 我刚开始的思路是,准备在点击新增页面中的确定按钮时进行验证,但此时会存在一个问题: ——点击确定时,已经调用了后台新增接口,此时新增的需要输入的表单数据已经传给后台,此时并不能做到验证名称
转载
2024-03-22 14:11:55
151阅读
在表格中复制链接的时候,总是要先用鼠标左键点击,拖动选中,然后右键复制或者ctrl+c复制,但是又会在粘贴的时候发现前面带有空格等烦人的问题。这个时候如果你有需要在三方平台转短链接的需求的话,链接粘贴上去之后,由于空格的原因还会提示你链接无效等信息,实在是很让人烦,浪费时间。 因此,如果能有“一键复制”功能的话,直接一键点击复制就不再有这些烦人的问题了。之前在阿里云后台复制数据库链接的时候见识过类
近期工作感觉很忙,都没有多少时间去写文章,今天这篇文章主要是将自己前期学习Vue3.0时候整理的一些笔记内容进行了汇总,通过对本文的阅读,你将可以自己完成Vue3.0环境搭建,同时还会对Vue3.0的一些新的特性进行了解,方便自己进行Vue3.0的学习。本文首发于公众号【前端有的玩】,关注===会了,还有更多面试题等你来刷哦。本文所有的示例均使用ant design vue2.0实现,关于ant
转载
2024-07-17 15:36:43
310阅读
npm install ant-design-vue@2.0.0-rc.3 --save项目引入组件
原创
2021-11-11 10:32:42
440阅读
npm install ant-design-vue@2.0.0-rc.3 --save项目引入组件
原创
2022-02-14 10:19:56
1118阅读
被人诟病的FormForm的原理Vue版Form的进化史本文适合React、Vue开发者阅读,10分钟不够?那就再加10分钟。被人诟病的Formantd被人吐槽最多的除了彩蛋之外,那应该就是Form表单了。如果需要使用Form自带的收集校验功能,需要使用Form.create()包装组件,每一个需要收集的值还需要getFieldDecorator进行注册。官方文档大量的让人眼花缭乱的API,大概率
转载
2024-05-08 22:49:52
162阅读
一、 引入ant design of vue 组件库二 、使用axios进行数据交互在Vue1.0的时候有一个官方推荐的 ajax 插件 vue-resource, Vue 更新到 2.0 之后,官方就不再更新 vue-resource。作者尤雨溪推荐使用axios:最近团队讨论了一下,Ajax 本身跟 Vue 并没有什么需要特别整合的地方,使用 fetch polyfill 或是 axios、s
转载
2024-04-30 22:15:05
487阅读
1.首先v-decorator虽然以V开头但是他并不是vue自定义的组件,他是通过ant-design-vue(蚂蚁金服UI组件库)去获取表单数据时使用v-decorator方式去给每个项注册,这样不仅可以通过组件去拉取表单数据,同时对必填项做**校验 **。2.使用时要仔细阅读组件库手册,以确保不会出现因为没有注册组件等等基础问题。附组件库当前form表单链接地址:添加链接描述3.具体使用dat
转载
2024-03-28 09:08:58
309阅读
推荐几个比较流行的VUE3 UI框架,同时提供出色的开发人员体验,合理利用,又或者学习借鉴都是不错的选择,排名不分先后。Ant Design VueAnt Design Vue 是一个非常成熟的框架,使用 Ant Design Vue 创建用户界面非常简单,这些组件可以适应各种图标样式、字体和黑色主题。Ant Design Vue 不断改进其60多个组件,基本覆盖项目大部份需求,而且使它们变得更好
一、简介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
343阅读
#1、表格 1)分页表格 <template> <a-table :rowSelection="rowSelection" :columns="columns" :dataSource="data" :pagination="ipagination"/> </template> <script> c
原创
2021-07-13 16:56:31
429阅读
vue3 实现组件拖拽小案例一.实现效果将不同组件拖拽至展示区展示拖拽前拖拽后,取消后还原(没有动态演示真抱歉)二.实现过程页面基本样式<template>
<div class="drag-view">
<!-- 拖拽页面基本布局 -->
<div class="drag-left">
预览区
<d
常用于展示鼠标 hover 时的提示信息。 该组件的痛点在于:
纯CSS实现;如何利用slot使组件易扩展,能够适应多种场景。1. 实例代码<!-- 基础用法 -->
<fat-hovertip>
<template slot="hover-part">
<fat-button>组件</fat-button&g
转载
2024-09-27 19:21:41
176阅读
https://www.antdv.com/docs/vue/getting-started-cn 模板 https://preview.pro.antdv.com/form/advanced-form
antd-design-vue 部分组建参考文档1.组件
1.1 radio 赋值 取值 传值 校验
1.2 checkbox 赋值 取值 传值 校验
1.3 select 赋值 取值 传值 校验
1.4 日期组件 赋值 取值 传值 默认值 格式
1.5 组件必填标志
1.6 图片上传组件 ,格式限制 大小限制 查看大图 多图上传 多图展示 图片组件增删改查
1.7 附件上传组件
转载
2024-10-18 08:31:13
111阅读
目的:1.任何元素,只需要插入v-drag即可拖动,2.可根据自定义属性控制结束拖动后是否吸附最近的墙面(屏幕边界)3.可根据自定义属性来判断pc与移动端,分别执行mouse事件和touch事件首先声明一个对象,并拥有install方法,然后将其暴露出去。不多解释,官方文档已经很明确了。const VDrag = {}
VDrag.install = function (Vue) {
}
expo