首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TDesign 更新周报(2022 年 3 月第 4 周)

Vue2 for Web 发布 0.38.0 版 ⚠️BREAKING CHANGES Input/Textarea: Input 外部传入样式挂载至 t-input__wrap 层级的 DOM 节点,不再传入到...releases/tag/0.38.0 Vue2 for Web 发布 0.38.1 版 Bug Fixes SelectInput: 实现 enter 事件 Features SelectInput: 修复单选输入状态下的...t-input Textarea: 去除 t-textarea__wrap 层 Bug Fixes Dialog: 修复 dialog 组件点击警告 Steps: 修复 readonly 状态下依然可以点击...Features ColorPicker: 新增 ColorPicker 颜色选择器组件, 请参照官网使用 Input: 增加 inputClass , 挂载 class 到 t-input Checkbox...TDesign Vue Starter 发布 0.1.4版 Features 新增多标签 Tab 页功能 升级组件库依赖 tdesign-vue 至 0.38.0 版本 Bug fixes 修复混合分割菜单布局下

89130

TDesign 更新周报(2022 年 5 月第 1 周)

初始化时滚动穿透问题 Table:表头吸顶时,table元素宽度修正,之前为直接等于外层宽度,不合理 Table:修复斑马纹stripe和固定表头同时存在时,样式问题 DatePicker:修复DatePicker点击快捷选择日期按钮左边面板日期时间不联动...Dropdown:修复下拉菜单点击后报错 Menu:使用t-submenutemplate#icon无效的问题 详情见:https://github.com/Tencent/tdesign-vue-next.../releases/tag/0.32.2 Miniprogram for WeChat 发布 0.10.1 版 BreakingChanges Tabs:不再支持slot类型的label,存在不兼容更新...0.10.0 版 BreakingChanges Picker:子组件名称从t-picker-column改成t-picker-item,存在不兼容更新 DateTimePicker:value从非受控改成受控...调整图表相关代码目录结构,图表部分代码调整至所在 Page 内,减少各页面模块的耦合 调整表格相关代码及展示,增加吸顶功能展示、去除minWidth的使用等 BugFixes 修复分步表单页底部居中问题 修复顶部菜单栏下拉菜单与表单层级问题

5.3K50
您找到你想要的搜索结果了吗?
是的
没有找到

TDesign 更新周报(2022年5月第3周)

:增加 popupVisible, readonly, selectInputProps, onPopupVisibleChange 属性,具体描述查看文档 nuxt:修复在nuxt3中的适配问题,参考案例...Cascader:修复第二级菜单点击后无法展示第三级菜单 Cascader:修复组件可以同时打开多个 Cascader:修复 filterable 不支持忽略大小写, 优化过滤状态交互 CheckboxGroup...属性失效的问题 Form:修复触发方式 blur 不生效的问题 Form:修复传入的字段值为 undefined 的时候不会更新双向绑定值 Switch:修复 disabled 状态下仍然可以点击...TreeSelect:修复 placeholder 传入无效 详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.15.0 React...性能优化,减少隐藏元素,使用更流畅 Table:重构表格嵌套关系 Input:重构输入框嵌套关系 Menu:重构导航菜单嵌套关系 Dropdown:重构下拉菜单嵌套关系 2.

2.8K30

【19】进大厂必须掌握的面试题-50个React面试

2.什么是ReactReact是Facebook在2011年开发的前端JavaScript库。 它遵循基于组件的方法,该方法有助于构建重用的UI组件。...道具React中Properties的简写。它们是只读组件,必须保持纯净即不变。在整个应用程序中,它们始终从父组件传递到子组件。子组件永远无法将道具发送回父组件。...4.他们从有状态组件接收道具,并将其视为回调函数。 20. React组件的生命周期有哪些不同阶段?...以下是应使用ref的情况: 当您需要管理焦点时,选择文本或媒体播放 触发命令式动画 与第三方DOM库集成 27.如何在React中模块化代码?...受控组件 不受控制的组件 1.他们不保持自己的状态 1.他们保持自己的状态 2.数据由上级组件控制 2.数据由DOM控制 3.他们通过道具获取当前值,然后通过回调通知更改 3.引用用于获取其当前值 30

11.1K30

TDesign 更新周报(2022年10月第1周)

#1583)添加参数 response 到事件 onSuccess,单文件是对象,多文件是数组,tdesign-vue-next#1774 @chaishi (#1584)TimePicker: 关闭面板不再滚动...@uyarn (#1808) Bug FixesDropdown: 修复插槽用法的使用缺陷 (issue #1825) @uyarn (#1827)Hooks: 修复受控属性 modelValue 和其他受控属性处理逻辑不一致的问题...修复部分设备下无法获取内联 token 导致的滚动异常 @uyarn (#1790)详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.24.1React...@HQ-Lin (#1573)Pagination: 修复 jumper 输入框联动问题 @HQ-Lin (#1574)详情见:https://github.com/Tencent/tdesign-react...github.com/Tencent/tdesign-miniprogram/releases/tag/0.22.0Vue3 for Mobile 发布 0.12.0 FeaturesCascader: 新增级联选择

1.5K20

React 中的受控组件和非受控组件

一些背景 如果初涉 React 应用开发,你可能曾嘀咕过:“受控组件和非受控组件是啥?”。那么我建议你额外花点时间先看看官网的文档。...React 中的 Inputs 对于 React 中的 Inputs,是这样工作的: 要创建一个非受控 input,要设置一个 defaultValue 属性。...关键在于创建一个组件接口,可以在两种可能的属性配置中选择其一。 要创建一个非受控组件,就将想控制的属性定义成 defaultXXX。...点击子按钮会出发一个 setState() 并更新内部组件状态。...this.props.collapsed : this.state.collapsed 利用解构和默认值,也可以让写法更优雅一些: // 覆盖了受控和非受控两种用例下的状态选择 const {

2.7K20

小结React(二):组件知多少

本文根据这一思路将梳理关于React组件的基本内容,具体包括: 组件.png 1.什么是组件 React的一个核心思想就是把页面拆分成一个个独立、重用的组件,并且用自上而下的单向数据流将这些组件串联起来...就是说通过使用组件 可以把页面拆分为独立的、重用的部分,并可以单独地考虑每个部分。 另外注意在React中组件名称必须以大写字母开头,React 会将以小写字母开头的组件视为原生 DOM 标签。...2.定义React组件的方式 React定义React组件的方式: 2.1函数组件 (1)出现版本:从React 0.14开始出现,可点击 (2)组件形式:函数组件是无状态的组件,只根据传入的属性props...的特点: ReactComponent.png 2.2.3React.createClass和React.Component如何选择?...,各自的特点,以及如何进行选择

2.5K552

本周先行者课程--多级下拉菜单回顾

今天要讲二个主题: 多级菜单的业务流程和需要分析; 基于React的最简单实现。...,但就不再举例了。...因为它可以解决同一个位置展示多个选择;可以认为它是多个select的合并。 2,用到JS的哪些技术? 首先是技术选型,你可以用原生JS,可以用React,可以用angular,可以用JQ,都可以。...因为每个页面每个网站的多级菜单基本都不相同。所以它讲究的就是松耦合与维护、定制。...以京东商城为例,你选择家电或生鲜选项,页面的跳转是不一样的,那么这个不同的跳转就要靠菜单中每一个选择的ID来判断,假设有一个gotoPage()方法,你点击时传参1时,页面跳转到家电;传2时,页面跳转到生鲜

1.3K80

从componentWillReceiveProps说起

已经有别的作用了)的话,添个props.myKey结合componentWillReceiveProps实现局部状态重置 其中,第一种方法只适用于class形式的组件,后两种则没有这个限制,可根据具体场景灵活选择...React组件来处理(受React组件控制),而不受控组件的表单数据交由DOM机制来处理(不受React组件控制) 受控组件维护一份自己的状态,并根据用户输入更新这份状态: An input form...用户与不受控组件的交互不受React组件控制,输入会立即反馈到UI。...让程序行为预测的关键在于减少变因,即保证唯一数据源。...那么就有数据源唯一的组件,称之为完全受控组件与完全不受控组件 对应到之前派生state的场景,就有了这两种解决方案: // 完全不受控组件,不再维护输入state function EmailInput

2.3K20

React组件基础

组件基本介绍 组件是React中最基本的内容,使用React就是在使用组件 组件表示页面中的部分功能 多个组件可以实现完整的页面功能 组件特点:复用,独立,可组合 [外链图片转存失败,源站可能有防盗链机制...选择一:将所有组件放在同一个JS文件中 选择二:将每个组件放到单独的JS文件中 组件作为一个独立的个体,一般都会放到一个单独的 JS 文件中 实现方式 创建Hello.js 在 Hello.js...比如计数器案例,点击按钮让数值+1, 0和1就是不同时刻的状态,当状态从0变成1之后,UI也要跟着发生变化。React想要实现这种功能,就需要使用有状态组件来完成。...react中处理表单元素有两种方式: 受控组件 非受控组件(DOM操作) 受控组件基本概念 HTML中表单元素是输入的,即表单用户并维护着自己的可变状态(value)。...React中将state中的数据与表单元素的value值绑定到了一起,由state的值来控制表单元素的值 受控组件:value值受到了react控制的表单元素 [外链图片转存失败,源站可能有防盗链机制

3K20

40道ReactJS 面试问题及答案

这使得 React 应用程序即使在长时间运行的任务(例如渲染大型列表或对复杂场景进行动画处理)期间也能保持响应。 18. 什么是受控组件和非受控组件?...React 中有两种处理表单的主要方法,它们在基本层面上有所不同:数据的管理方式。 非受控组件:在非受控组件中,表单数据由 DOM 本身处理,React 不通过状态控制输入值。...当您想要将 React 与非 React 代码或库集成,或者当您需要优化大型表单的性能时,不受控制的组件非常有用。...什么是儿童道具React 中的 Children 属性是一个特殊的属性,它允许您将子组件或元素传递给父组件。这使您可以创建灵活的、重用的组件,并可以使用任何内容进行自定义。...示例包括选项卡式界面、折叠式菜单和表单控件。 状态管理模式:React 应用程序通常使用不同的状态管理模式(例如 Redux、MobX 或 Context API)来管理复杂的状态和数据流。

15710

React 基础实例教程

状态(state) 状态是React中定义之后改变的数据,只能在组件内部定义 getInitialState: function() { return { age...== this.state.name;取消注释,则不再被更新渲染 ?...七、受控组件与非受控组件 在React中的表单Form系统中,有受控组件与非受控组件一说 1....非受控组件 非受控,即表单项的value不受React的控制,不设初始value值,我们可以随意更改 但不便于统一使用React进行管理,也不便于设置初始值 class Page extends React.Component...所以一个页面会出现多个相似的轮播,点击轮播中的文件弹窗预览该文件,在弹窗中下方还有这个相似的轮播 所以要做的其实就是三个组件,页面组件,文件轮播组件,弹窗预览组件(该组件中使用一个文件轮播组件) 思路很清晰

4.3K20

2021前端react面试题汇总

2021前端react面试题汇总 React视频教程系列 React 实战:CNode视频教程 完整教程目录:点击查看 React经典教程-从入门到精通 完整教程目录:点击查看 最新最全前端毕设项目(小程序...+VUE+Noed+React+uni app+Express+Mongodb) 完整教程目录:点击查看 2021前端React精品教程 完整教程目录:点击查看 1. mobox 和 redux 有什么区别...你还可以使用 reducer 来管理组件的内部状态,使其更加预测。 (3)难以理解的 class 除了代码复用和代码管理会遇到困难外,class 是学习 React 的一大屏障。...react官方推荐使用受控表单组件。...Refs 应该谨慎使用,如下场景使用 Refs 比较适合: 处理焦点、文本选择或者媒体的控制 触发必要的动画 集成第三方 DOM 库 Refs 是使用 React.createRef() 方法创建的,他通过

2.2K00

2022前端社招React面试题 附答案

2022前端社招React面试题 附答案 React视频讲解 点击学习 全部视频:点击学习 1. mobox 和 redux 有什么区别?...你还可以使用 reducer 来管理组件的内部状态,使其更加预测。 (3)难以理解的 class 除了代码复用和代码管理会遇到困难外,class 是学习 React 的一大屏障。...react官方推荐使用受控表单组件。...因为非受控组件将真实数据储存在 DOM 节点中,所以在使用非受控组件时,有时候反而更容易同时集成 React 和非 React 代码。...Refs 应该谨慎使用,如下场景使用 Refs 比较适合: 处理焦点、文本选择或者媒体的控制 触发必要的动画 集成第三方 DOM 库 Refs 是使用 React.createRef() 方法创建的,他通过

1.7K40

TDesign 更新周报(2022年2月第3周)

autoWidth, 宽度自适应 Table: 修复固定表头错位 Button: 修复 primary outline 模式下边框展示异常的问题 Upload: 修复文件数大于等于 max 时,上传按钮依然可以点击...Icon: 修复按需引用部分图标渲染出错问题 详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.9.0 React for...trigger 元素宽高定位变化后位置不更新问题 Layout: 支持内嵌动态节点 Dialog: 多个弹窗关闭一个后出现滚动条 详情见:https://github.com/Tencent/tdesign-react.../releases/tag/0.25.2 Miniprogram for WeChat 发布 0.5.3 版 Input:修复 label 不生效的问题 Slider:修复 value 不受控的问题 Search...:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.1.0 TDesign Vue Starter 发布 0.1.3 版 修复菜单下拉与表格层级冲突

36000

TDesign 更新周报(2022年12月第1周)

不同尺寸的间距和高度问题修复,issue#1843修复右侧图标会和标签重合问题修复 onRemove 事件参数未能返回最新 value 问题修复未能正确透传 inputProps 问题Menu: 修复二级菜单菜单纵向左边距丢失的问题...修复下标不显示的问题 @LeeJim (#1111)Footer: 支持无障碍 @Isabella327 (#1104)NavBar: 修复背景色失效的问题 @LeeJim (#1116)Calendar: 修复受控用法...Vue Starter 发布 0.5.0❗ Breaking Changes废弃大量内置less variables, 尺寸、色彩、字体、圆角及阴影统一使用组件库内置变量 具体变量参考 https:...#195 Features升级 axios 至 1.0 版本 Bug Fixes修复组件库升级至 0.50.0 及以上由于头部高度变化导致部分导航模式样式异常的问题 #365 by @uyarn修复tab栏点击无法自动打开三级菜单问题...#129 Features新增自定义颜色面板选择 by @uyarn in Tencent/tdesign-react-starter#129 Bug Fixes修复卡片面板的标题丢失的问题 by @uyarn

2.1K30
领券