logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

typescript使用装饰器报错Experimental support for decorators is a feature that is subject to change in a...

在ts文件中使用装饰器,报错:Experimental support for decorators is a feature that is subject to change in a future release. Set the ‘experimentalDecorators’ option in your ‘tsconfig’ or ‘jsconfig’ to remove this w

#typescript
react报错Minified React error #185; visit https://reactjs.org/docs/error-decoder.html?invariant=185

报错内容如下:看看是不是在componentDidUpdate钩子函数中调用了this.setState()方法,导致componentDidUpdate陷入死循环最初的代码如下:componentDidUpdate(preProps) {this.setState({start: this.props.startend:this.props.end})}解决:在se

react + arcgis项目创建

1.创建react项目:(这里使用了typescript,如果不需要则去掉–template typescript):create-react-app projectname --template typescript2.安装@esri/react-arcgisnpm install @esri/react-arcgis3.安装esri-loadernpm install esri-loader4

#arcgis
react实现不同用户角色可访问不同的页面(路由权限管理)

需求:可制定不同的角色以及对应角色可以访问的页面实现:1.登录后根据用户角色字段获取该角色能够访问的页面路径2.将能够访问的路径存储到全局(这里用的是localstorage)3.在涉及权限的路由下使用自定义路由组件PrivateRoute代替Route(关于某一菜单/路径是否是需要权限的页面,可以在配置菜单数组的时候新增一个字段,值为true/false对应是否需要权限)import React

react 使用stateHook如何在state字段更新后执行副作用(Effect Hook)

场景:在更新了state中的字段A后需要调用一个更新数据的方法getData,此方法需要使用字段A的值,如何保证getData方法拿到的A是最新的。如果不使用Hook,则可以1.使用this.setState()传递两个参数,一是更新state的对象或者函数,二是state设置生效后需要执行的副作用。2.在生命周期componentDidUpdate中监听A字段的变化this.setState({

git push后一直卡在在Writing objects:问题

一般设置后就可以成功了,后面不用看。在执行git push。

文章图片
#git
uniapp设置的组件样式在H5和APP中生效,在微信小程序中不生效问题解决

问题:想修改uview组件库中组件的样式,想通过深度选择器>>>(/deep/)的方式修改,修改后在H5和APP上都正常生效,但在小程序中看不到设置的样式。解决:1.需要先在使用自定义组件的组件/页面中添加与data同级的options属性,设置options:{styleIsolation: ‘shared’}2.去掉style标签的scoped属性3.如果还是不生效,查看是否

#微信小程序#uni-app
关于echarts图表大小自适应标签容器,以及页面切换后resize(窗口大小改变)再回到含有echarts图的页面,echarts图无法显示,直到再次触发resize的问题解决

1.echarts实现大小自适应包含它的标签容器实现方式:监听window上的resize事件,在事件中执行echarts自带的resize方法首先包含echarts的容器应该有初始的宽高,否则echarts无法显示。第二,为了使窗口缩放时,容器也跟着缩放,包含echarts的标签的宽高应该设置为百分比的形式(或其他布局形式,不要直接都定死),一般宽度设置为百分比,高度可以固定。举例:<te

#css
vscode调试nextjs前端后端程序、nextjs api接口

最近有一个项目使用了nextjs框架,并且使用nextjs同时实现了前后端,由于之前前后端都是分离的,前端的调试可以通过在代码种添加debugger或者直接在浏览器中打断点实现,现在想调试后端接口,前面的方式就不适用了。故研究了如何适用vscode在本地调试。

文章图片
#vscode#前端#ide
echarts热力图,视觉映射组件visualMap的type为连续性continuous时,映射数据精确度的控制

echarts案例的效果为:手柄移入色阶组件,显示值约等于5,上方图表值为5的数据为高亮状态复制案例,使用温度作为数据值,得到的结果:可以看到手柄上方显示约等于-3.8但是从-2.2到-6.7的数据都为高亮状态,匹配精确度在正负3左右了想要提高匹配的精确度有两种方法:1.色阶对应的最大值和最小值不要设置太大,但是这个最大最小值一般不是固定的。2.增加色阶组件的长度:设置visualMap中的ite

#echarts
    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择