
Fusion Design
醉小义
学习算法让自己有更大的提升
展开
-
fusion Design日期控件
官网: https://fusion.design/component/date-picker?themeid=2import React from 'react';import ReactDOM from 'react-dom';import moment from 'moment'; import { DatePicker } from '@alifd/next';...原创 2018-12-24 17:28:10 · 1420 阅读 · 0 评论 -
Fusion Design之Form组件源码分析1
From介绍请大家先导读Form组件使用和Field组件使用首先先明白一点,这是为了解决什么问题?简化表单的操作,优美的布局,提供方法的api如何进行数据存储的通过Filed组件,统一对数据进行管理,可以自己传,也可以不用传,内部已经定义好了.在进行数据管理的时候,通过onChange方法与Filed数据管理之间进行数据传递Form组件的apiinline - 内联...原创 2019-08-07 21:29:57 · 888 阅读 · 0 评论 -
Field组件的工作流程
Field介绍对表单数据操作、校验.对组件关联后可以自动对表单数据进行回写、读取、校验。把需要验证表单数据交给Field去处理工作流程图通过事件的方式,来让Field与组件之间的数据进行流动.(就好比数据的回显)方法的分析请先导读官网的Field,讲的很明白了,不懂的可以问题.预备知识forceUpdate - React的方法, 当props和state不改变时,可...原创 2019-08-18 22:39:19 · 849 阅读 · 0 评论 -
基于Fusion Design和eggjs搭建个人博客-附完整源代码
1. 介绍1.1 Fusion DesignAlibaba Fusion Design System 是一套旨在全面提升设计、开发效率的工作方式。通过协助企业构建设计系统,提供系统化工具协助设计师、前端使用设计系统,提供一站式设计项目协助平台,打通互联网产品从设计到开发的工作流。1.2 eggjs基于koa开发的nodejs后端框架,特性如下:提供基于 Egg 定制上层框架的能力高度...原创 2019-06-07 12:32:33 · 2417 阅读 · 0 评论 -
Fusion之Input组件源码分析
将依照fusion官网,https://fusion.design/component/basic/input分析input组件,如下:分析源码:Base.jsx //封装一下方法和属性Input.jsx //渲染inputGroup.jsx //对input进一步的封装看官网的api,一步一步的实现所有的方法和属性Input组件:value属性当前值 String/Numb...原创 2019-05-13 21:38:52 · 580 阅读 · 0 评论 -
Fusion组件源码分析
本文对fusion的next库组件进行解析,按照由简到难的顺序,如下:### [1.Button组件](https://github.com/nianxiongdi/Fusion-source-code-analysis/blob/dev/01-Button.md)### [2.ButtonGroup组件](https://github.com/nianxiongdi/Fusion-...原创 2019-03-26 20:55:58 · 1936 阅读 · 0 评论 -
React.Children详解
React Children是顶层API之一;this.props.的对象属性和组件属性是一一对应的,但是有一个例外,this.props.children是组件所有的子节点React.Children.mapobject React.Children.map(object children, function fn [, object context])*在每个直接子级调用fn函数,此处...转载 2019-03-24 19:09:51 · 2414 阅读 · 0 评论 -
如何抽离fusion design组件
如何抽离fusion站点组件步骤1.脚手架npm install create-react-app2.所需包。。。3.拉取fusion next开源仓库https://github.com/alibaba-fusion/next4.对代码进行修改原创 2019-03-19 20:02:26 · 602 阅读 · 0 评论 -
js中classNames的使用
作用: 将属性的名字连接在一起,例子:const btn = classNames({ a: 1, b: 1, c: 1, d: 1, e: 1, f: 0, // 这里的值为非零才会输出,要是为0不会输出。})console.log(btn) //a b c d e 安装:In...原创 2019-01-20 13:38:06 · 3838 阅读 · 0 评论 -
FusionDesign按钮获取值与显示方法
import React from 'react';import ReactDOM from 'react-dom';import { Input } from '@alifd/next';import '@alifd/next/dist/next.css'; class Btn extends React.Component{ //定义props and state...原创 2019-01-06 22:06:55 · 769 阅读 · 0 评论 -
Fusion Design组件编写表格例子
import React from 'react';import ReactDOM from 'react-dom';import { Tab, Table, Button, Dialog, Form , Input, Checkbox} from '@alifd/next';import '@alifd/next/dist/next.css';import ...原创 2019-01-05 21:24:27 · 1609 阅读 · 0 评论