- 博客(43)
- 问答 (2)
- 收藏
- 关注
原创 小程序跳转web-viewt指定页面不刷新,解决记录
原因:可以在所在小程序页面直接更改上一个页面的this.data的值,上一个页面也是指向web-View页的,直接更改需要跳转src值即可。注意:要添加一个时间戳,此时返回的页面的Src已经变了,如果再次跳转到微信小程序,返回页面的src是一样的话,是不会刷新了。H5页面跳转设置: (需要项目先goback上一个页面,不然微信小程序的web-view的src改变后,返回页面还有上一个页面的历史)
2023-03-15 16:27:52 1509
原创 JSON.parse和JSON.stringify的bug解决
我们在使用JSON.parse(JSON.stringify(value))进行深拷贝时,有时候会出现异常bug导致页面崩溃,所以需要做一下处理,这里记录一下
2022-11-09 20:31:11 1005
原创 常用的一些方法
1、判断数组或者对象是否为空数组: arr.length ==0 ?对象: Object.keys(obj).length == 02、判断是否有某个键名obj.hasOwnProperty(key); 或 obj.hasOwnProperty(key);3、移动端加载中loading ?xxx : NoData />4、删除某些键值对delete person.age setFormData(prev => { const { pdfs,pdfName,p
2022-05-23 17:52:25 99
原创 点击Tab栏滑动到屏幕中间位置
点击Tab栏滑动到屏幕中间位置:使用的组件版本较低,做不出需求的效果,只能自己写解决方案:思路:这里主要是通过获取到Tab盒子的节点,react中通过useRef获取到当前节点和子节点,结合scrollTo滑动。scrollTo是有自带样式,可以自行搜索。相关代码: const tabbRef = useRef(null); const renderTabBar = useCallback((props) => { return ( <div cl
2022-05-23 16:50:18 1069
原创 react初始化还没有取到接口返回的值,导致获取不到默认值
问题:react初始化还没有取到接口返回的值,导致获取不到默认值`碰到过好几需要拿到默认值,但是获取的都是初始化设置的值。原因分析:主要原因是因为组件初始化渲染已经结束,虽然值改变了,但是页面没有重新渲染导致的解决方案:这里可以结合使用Antd中的Spin组件useEffect(()=>{ setLoading(true); ...此处调接口,设置默认值 setLoading(false);},[])<Spin spinning={loadi
2022-05-12 16:02:33 893
原创 记录使用antd中的menu组件,以及使用中碰到的问题
记录使用antd中的menu组件,以及使用中碰到的问题。一、功能要求二、实现思路一、功能要求页面左侧是菜单栏,菜单栏中有分类,分类下有子分类,鼠标移入子分类上需要显示三个点,显示下拉操作选项。点击子分类右侧需要展示对应的表单,是用的套用的组件方式。之后因为同事也需要使用左侧菜单,但是右侧展示的内容不一样,所以抽离了一些代码,有些地方可以自行优化。全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;二、实现思路首
2022-05-09 18:47:56 8967
转载 create-react-app+TS+antd+less配置——less-loader 6.0之后的配置【转载】
一、创建项目 a.全局安装create-react-app npm install create-react-app -g b.创建自己的项目 npx create-react-app my-projectName b1.创建支持TypeScript的react项目 npx create-react-app my-projectName --template typescript c.暴露项目的...
2022-04-04 17:31:55 976
原创 antd中,able序号发生错乱。Keys should be unique so that components maintain their identity across updat
Keys should be unique so that components maintain their identity across updat
2022-01-11 09:23:49 1074
空空如也
【vscode】进行修改后,打开代码对比,显示找不到该文件,无法打开编辑器
2022-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人