详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.43.0
antd(Ant Design)是一个基于 React 的UI组件库,它提供了丰富的组件和设计规范,可以帮助开发者快速构建高质量的前端应用。
在《我们是如何将 Cordova 应用嵌入到 React Native 中》 一文中,我们简单地介绍了『React Native 重写 Cordova 插件:复杂插件的调用』步骤: WebView 调用 RN 方法,并监听 React Native 返回的相应事件 React Native 接收到 WebView 的调用,调用原生代码,并监听原生代码返回的相应事件 原生代码执行 React Native 调用的方法,并响应事件给 React Native React Native 接收到原生代码的值,执行
date:设置初始显示的日期 mode:显示的模式,date,datetime,time format:设置日期格式,默认为'YYYY-MM-DD' confirmBtnText:确定按钮的显示名称 cancelBtnText:取消按钮的显示名称 minDate:显示的最小日期 maxDate:显示的最大日期 duration:时间间隔 onDateChange:日期变化时触发的事件 placeholder:占位符
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.43.2
要开始构建 Datepicker 组件,请将以下代码片段添加到 src/components/Datepicker/index.js 文件。
Ant Design升级后,使用日期范围组件DatePicker.RangePicker时候会碰到一个警告信息“‘DatePicker.RangePicker‘ cannot be used as a JSX component.”,虽不影响程序正常运行,但有警告信息存在总是让程序代码规范感觉没有彻底。举个例子,比如在Card组件的extra属性上设置日期范围组件,代码如下:
文档地址 下载ant-design组件库 npm install @ant-design/react-native --save 下载按需引入插件 npm install babel-plugin-import -D 在.babelrc 或babel-loader文件配置 { "plugins": [ ["import", { libraryName: "@ant-design/react-native" }] ] } 链接到图标和字体 npx react-native link 随便复制
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.36.0
蚂蚁金服的前端UI框架Ant Design 有专门针对 React 设计的 Ant Design for React 。今天在使用其中的 DatePicker 日期组件时遇到一个问题,其中有一些按钮显示英文,如下图所示:
出处 @刘江 ,原文地址 https://juejin.cn/post/6929496472232656909
1.安装依赖:npm install react-app-rewired customize-cra babel-plugin-import less less-loader antd
大概在 2019 年,自己搭建 React 开发环境的想法萌芽,到目前为止,公司的很多项目上,也在使用中,比较稳定。为什么要自己造轮子?起初是因为自己并不满意市面上的脚手架。另外,造轮子对于自己也有一些技术上的帮助,学别人二次封装的东西,不如直接使用底层的库,这样也有助于自己系统的学习一遍知识,最近 Vite 很火,所以用 Vite 搭建一波,废话不多说,直接进入正文,如何搭建自己的开发环境。
JSX 是 JavaScript 的扩展语法,这种 <MyButton></MyButton> 标签的写法就是 JSX。JSX 编写的组件通过预处理器 babel 解析后,再交给 React 库渲染到指定父容器下,形成最终html页面。
本文只是把官网介绍的该插件的特色列出来,并有图为证。个人使用到的最大特色就是对时间的自定义限制。具体的使用方法以及插件详细API请查看官网: http://www.my97.net/demo/index.htm
在 web 上经常看到包含一个或多个日期的表单。无论是出生日期还是航班时间表日期,您总希望用户能够提供了有效的日期。
为了方便资源管理和提升工作效率,常用的js和css文件的加载应该放在一个统一文件里面完成,也方便后续的资源维护。所以我用js写了以下方法,存放在“sourceController.js”文件内。 /** * Created by MingChen on 2016/11/3. */ function sourceController() { this.root = ""; this.callfunc = null; // 回调函数 this.css = []; thi
原文: http://silverlight.net/GetStarted/overview.aspx Silverlight 运行时 目前,Silverlight有两个运行时可以让用户体验到Silverlight内容 Silverlight 1.0 Silverlight 2.0 beta 1 两个运行时都支持丰富的媒体功能,并可以提供快速、低成本和高品质的音频和视频,支持主要浏览器 包括Firefox,Safari 和Internet Explorer ,支持windows和Mac操作系统。设计者(d
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.49.3
storybook是一套最近比较火的响应式UI 开发及测试环境。 可以可视化开发调试react,vue组件 官网:https://github.com/storybooks/storybook 至于为什么叫storybook,应该是敏捷开发中的user story有关,找了篇 文章,不了解的同学可以看下
之前翻译过一篇 前端工程化发展历史 的文章,Webpack、Babel 、Eslint 现在基本上就是前端项目的标配了。
我们可以将JSX理解为React.createElement(component, props, ...children)方法的语法糖。JSX的代码:
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.42.0
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.44.1
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.42.1
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.33.1
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.3
Ant Design 4.0 正式版于 2 月 28 日提前发布,本文将帮助你从 antd 3.x 版本升级到 antd 4.x 版本。
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.2
1、引入ConfigProvider:使用 React 的 context 特性,只需在应用外围包裹一次即可全局生效;
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.43.3
我们有个内部运营系统,是基于keenthemes的一个主题进行开发的,而这个主题就是基于jQuery+bootstrap+jQueryPlugins 进行的定制主题,用于显示各种图表和曲线。所以,这个系统的特点就是,加载了一堆js和css进行堆砌组合,以及内容被一层层的标签和样式包围。长这个样子:
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.44.0
下面是一个 flex-wrap 为 wrap,每个格子宽度为 100% / 7 的容器:
最近TWaver 3D机房项目打算使用Ant Design来重构后端管理页面,Ant Design 团队不是很熟悉,webpack react等用的不多,所以自己花了一天时间,把相关知识点撸了一遍,给团队做了个培训。 下面主要是一个培训的纲领,整个流程可以通畅的跑下来; 主要是webpack+es2015+react+Ant Design。 当然,ant design 自己有一套框架 打包平台,有兴趣的也可以研究。
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.49.0
我们有个内部运营系统,是基于keenthemes的一个主题进行开发的,而这个主题就是基于jQuery+bootstrap+jQueryPlugins 进行的定制主题,用于显示各种图表和曲线。所以,这个
渐进式Web应用(Progressive Web Applications,简称 PWAs)是迄今为止在Web开发中最令人兴奋的创新技术之一。PWA 使你可以用 JavaScript 来创建一个“Service Worker”,它为你提供与原生应用相关联的各种功能,例如推送通知,离线支持和应用的加载屏幕 —— 这一切可都是基于Web的!这真是极好的。
在日常的中后台系统开发中,表单是和我们打交道非常多的名词。但是在一般的表单实现中、我们会做着很多重复的工作,不停在写 FormItem...,以及为组件加上“请输入/请选择”等无脑的 placeholder 文本和“请输入 xx/ 请选择 xx” 等必填提示。其次表单一般都存在编辑页和详情页,而为了代码更好的维护性通常会将编辑和详情用一套代码实现。此时我们的代码里就会出现 isEdit ?表单组件 :纯文本”这样无脑且重复率高的代码。秉承着更少代码更多产出的原则,我设计了一套配置化逻辑来提升这一开发体验。
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.37.0
UI组件 Table / Grid reactable ag-grid react-datagrid griddle-react react-data-grid react-data-components react-bootstrap-table reactabular react-pivot fixed-data-table autoresponsive-react sematable 滚动加载 react-lazyload react-infinity react-infinite react-inf
实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制,
如下面代码中21行和50行所示,在获取DatePicker组件后,一方面在button的动作响应中计算所选日期和当前日期的差值之后用小窗口表示出来;另一方面在用户操作DatePicker时将选择结果表示在TextFile组件上。
Vue Heatmap是一个基于Vue.js的Github样式的日历热图,可使用d3.js 库动态呈现类似Github贡献图的日历热图 。
theme: channing-cyan highlight: androidstudio
首先,需要核心库react.js与React的DOM操作组件react-dom.js
大多数App会选择H5去实现某些弱交互但是却需要热更新界面,这时候WebView就派上用场了,那么如何对WebView进行调试呢?
食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly[1]
根据ctype渲染的控件有Input,Button,Select,DatePicker,Cascader,Radio
领取专属 10元无门槛券
手把手带您无忧上云