Ant Design

按钮 Button

浪尽此生 提交于 2020-04-06 15:35:19
按钮用于开始一个即时操作。 何时使用 # 标记了一个(或封装一组)操作命令,响应用户点击行为,触发相应的业务逻辑。 在 Ant Design 中,我们有四种按钮。 主按钮:用于主行动点,一个操作区域只能有一个主按钮。 默认按钮:用于没有主次之分的一组行动点。 虚线按钮:常用于添加操作。 链接按钮:用于次要或外链的行动点。 以及四种状态属性与上面配合使用。 危险:删除/移动/修改权限等危险操作,一般需要二次确认。 幽灵:用于背景色比较复杂的地方,常用在首页/产品页等展示场景。 禁用:行动点不可用的时候,一般需要文案解释。 加载中:用于异步操作等待反馈的时候,也可以避免多次提交。 来源: oschina 链接: https://my.oschina.net/u/4392508/blog/3217175

vue+antdesign模态框实现父子组件之间传值

会有一股神秘感。 提交于 2020-03-13 14:55:54
vue中实现父子组件间单向数据流传递比较方便,子组件通过prop接收父组件传递过来的值,父组件通过监听子组件emit出的函数接收子组件传递的值。 1、父组件向子组件传值(prop) 父组件先绑定值 modalVisible ,子组件通过 prop 接收 modalVisible 父组件: <template> <addModal :modalVisible="addModalVisible"></addModal> </template> <script> export default { data () { return { //模态框 addModalVisible: false, } }, } </script> 子组件: <script> export default { props: { modalVisible: Boolean }, } 每次父级组件发生更新时,子组件中所有的 prop 都将会刷新为最新的值,但是如果在子组件内部改变 prop,Vue 会在浏览器的控制台中发出警告: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed

Ant Design Vue

和自甴很熟 提交于 2019-12-24 15:32:46
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我对于Vue会更加熟悉一点。Ant Desing是基于Reat来实现的。要不还有一套是Angular的实现。 Ant Design of Vue vueComponent / ant-design-vue 来源: oschina 链接: https://my.oschina.net/u/1585200/blog/2254487

ant-design-vue组件的三种加载方式

强颜欢笑 提交于 2019-12-24 15:13:36
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 完整引入 main.js 中全局引入并注册 import Antd from 'ant-design-vue' import 'ant-design-vue/dist/antd.css' Vue.use(Antd) 在页面中不再需要引入注册组件,可以直接使用所有的组件 <template> <div> <a-button type="primary">hello world</a-button> </div> </template> <script> export default {} </script> 导入部分组件 在 main.js 中导入并注册需要在项目中使用的组件 import { Button } from "ant-design-vue"; import 'ant-design-vue/lib/button/style/css' Vue.component(Button.name, Button) 在项目中可以直接使用这个已经注册的组件 <template> <div> <a-button type="primary">hello world</a-button> </div> </template> <script> export default {} </script> 按需加载 ant

Jeecg-Boot2.1.2 版本,手工集成Online在线开发模块(Online表单、Online报表)

∥☆過路亽.° 提交于 2019-12-12 11:01:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Jeecg-Boot2.1.2 版本,手工集成Online在线开发模块(Online表单、Online报表) 友情提醒: 如果你想去掉Online模块,也可以参考此文档 1、ant-design-jeecg-vue前端项目引入 online 依赖 Install安装 yarn add @jeecg/antd-online-re 修改ant-design-jeecg-vue/src/main.js 引入online import "@jeecg/antd-online-re" import '@jeecg/antd-online-re/dist/OnlineForm.css' 2、项目jeecg-boot-module-system 引入 online-form JAR包 修改jeecg-boot\jeecg-boot-module-system\pom.xml,增加依赖 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-re</artifactId> <version>2.1.2</version> </dependency> <dependency> <groupId>org.hibernate</groupId>

AntDesign表单的理解与使用

元气小坏坏 提交于 2019-11-30 05:28:00
基本介绍 虽然 react 没有内置的表单验证逻辑,但是我们可以使用 react 组件库 AntDesign 中的表单组件 Form 来实现这一需求。 具体地, AntDesign 中的表单组件 Form 与表单域 Form.Item (用于包裹任意输入控制的容器)配合使用: 在 Form.Item 中设置校验规则,在 表单提交 或 表单输入变化 时,通过执行 this.props.form.validateFields() 来实现表单值的 校验 。 在 Form.Item 中放置一个被 getFieldDecorator 注册的表单控件(子元素)来实现表单控件与表单的双向绑定,实现表单值的 收集 。 使用 Form 自带的自动收集数据和校验功能的 关键 是需要使用 Form.create() 包装组件(传送门👉 AntDesign 官方文档 )。 Form.create() 是一个高阶函数,通过传入一个 react 组件,返回一个新的具有 注册 、 收集 、 校验 功能的 react 组件。使用方式如下: class CustomizedForm extends React.Component {} CustomizedForm = Form.create({})(CustomizedForm); export default CustomizedForm; 复制代码 经

ng-alain 发布正式版!

孤人 提交于 2019-11-29 04:20:57
ng-alain 是一个基于 ng-zorro-antd 的企业后台脚手架,目标也非常简单,希望在Angular上面开发企业后台更简单、更快速。github地址是: cipchk/ng-alain 。 一直以来对Ant Desig的理念非常喜欢,而一直出于工作的需要能够运用的机会本不多,直到 ng-zorro-antd 的出现,终于能够在内部真正实践。而 ng-alain 虽然时间很短,但在群里很多朋友的支持下,让其尽可能有一个比较可靠的实施。据我所知包括我们公司自己在内,已经有好几个企业开始转移至该脚手架上面来。 你可以非常简单的从 github 克隆一份最新代码,然后立即进入业务开发。 git clone --depth 1 https://github.com/cipchk/ng-alain.git 结构 ng-alain 实际是一个标准的 Angular Cli 构建的项目,因此对她就像是你前女友一样,一定不会感到陌生。 在此基础上,我将公共业务组件放在 shared/components 下面,且目前已经包括图表相关有几十个组件服务于企业后台常见业务服务型组件。 我们在处理时间、货币上面频繁极高,而提供一种非常简洁的这类数据渲染极重要。例如: {{ time | date }} 期望结果应该: 2017-11-19 04:25 ;而 {{ price | currenty

使用Ant Design 和Vue,React中后台开发套餐

我们两清 提交于 2019-11-29 04:20:46
前言 目前Ant Design 提供 React 和 Vue 两种整合开发框架,开箱即用的中台前端/设计解决方案,可适合中小公司统一后台开发技术栈,本来只是业务信息系统,不要重复造轮子 AntDesign of React 教程: https://ant.design/docs/react/introduce-cn 项目一:ant-design-pro-react 使用 React/umi/dva/antd 等前端前沿技术开发,提炼自中后台应用的典型页面和场景 代码&安装地址: https://github.com/ant-design/ant-design-pro/ 预览地址: https://preview.pro.ant.design/ AntDesign of Vue 教程: https://vuecomponent.github.io/ant-design-vue 项目一:ant-design-pro-vue 基于 Ant Design of Vue 实现的 Ant Design Pro Vue 版 代码地址: https://github.com/sendya/ant-design-pro-vue 预览地址: https://pro.loacg.com/user/login?redirect=%2F 项目二:vue-alain 使用 vue-cli 3.0 ,