![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
葡萄葡萄豆干
这个作者很懒,什么都没留下…
展开
-
react动态改变样式的一种写法
(1)field-item是初始的样式;field-item.current-field为改变后对样式,即去掉下划线。(2)从props中解构出state(3)然后根据解构出来的值灵活改变样式原创 2022-03-14 17:32:31 · 1640 阅读 · 1 评论 -
WEB--JS插件
1、时间转换:moment.js2、操作cookie的插件jquery.cookie.js3、生成随机字符串nanoid4、图表插件echarts5、拖拽排序插件sortable.js-----未完,待补充原创 2022-02-25 11:37:48 · 470 阅读 · 0 评论 -
JS中? ?和?. 和||的区别
1、?? 与 || 的区别1)相同点:?? 和 || 的用法相同,都是前后是值,中间用符号连接,根据前面的值来判断最终是返回前面的值还是后面的值。One ?? TwoOne || Two2)不同点:判断的方法不同:使用 ?? 时,只有One为 null 或者 undefined 时才会返回 two;使用 || 时,One会先转化为布尔值判断,为true时返回One , false 返回Two // ?? undefined ?? 2 // 2 null ?? 2 // 2原创 2021-12-15 14:03:18 · 3031 阅读 · 0 评论 -
react函数组件useState异步,数据不能及时获取到
useState() 属于异步函数,在useState() 第一次存储的时候,值会存储不上因为react中state的更新是异步的,我们setState后,react不会立刻对值进行改变,而是将其暂时放入pedding队列中。react会合并多个state,然后值render一次,所以不要在循环中使用useState,它有可能只render最后一次set值,但是当传入一个函数时,函数就会被放入一个队列中,然后按照顺序执行。问题const Dva = () => { const [arr,原创 2021-12-09 18:05:54 · 7658 阅读 · 0 评论 -
react中写switch语句
在周期中使用switch-casesetLine(state, action) { switch (action.payload) { case action.payload.id === 'one': return ({ ...state, lineOne: { line_bar_X: action.payload.legendDataTwo, line_bar_Data: action.原创 2021-11-26 15:12:46 · 767 阅读 · 1 评论 -
react项目记录
react项目暴露某变量const dynamicIp =window.location.origin;export const baseUrl=`${dynamicIp}/` ;原创 2021-10-12 09:06:23 · 151 阅读 · 0 评论