自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 百度地图引用流程和常见API

目录​​​​​​​注册百度地图开发账号引入百度地图创建地图坐标转换(个性化地图)设置地图样式添加覆盖物城市搜索地图类型(图层)切换鼠标绘制GeoUtils 在DrawingManager鼠标绘制之后mapv 引用顺序在GeoUtils之后​​​​​

2024-06-07 15:59:46 1288

原创 Object.defineProperty和Proxy的区别

两者经常被用作数据劫持。数据劫持:在访问或者修改对象某个属性时,通过一个代码的拦截行为,进行额外的操作或修改返回结果。数据劫持应用在数据双向绑定。Vue2.x利用Object.defineProperty(),并将内部解耦为Observer、Dep,并使用watcher相连Vue3.x版本后使用proxy进行。

2023-10-07 20:08:18 107 1

原创 vscode报错Fast refresh only works when a file only exports components怎么处理

如果你需要使用Fast Refresh特性,建议按照第一种方法将observer函数与export语句分开,以获得更好的开发体验。此种写法是常规的使用observer API的写法,我在写react+vite+mobx-react-lite后台项目的时候,按照这种写法结果给我报错了。其原因主要是由React Fast Refresh插件引起的,此报错通常发生在使用React的新的Fast Refresh特性时。如果你不需要或无法使用Fast Refresh特性,你可以在项目根目录的。

2023-10-06 20:47:23 2374 1

原创 vscode报错:‘XXX‘ is missing in props validation

写React+vite+Ant Design项目:在写一个函数组件时,想要将一个组件当参数传入。即,高阶组件:把一个组件当成另外一个组件的参数传入 然后通过一定的判断 返回新的组件,然后遇到了这个props验证的问题。原因是eslint在使用了"plugin:react/recommende"对react检查时,会使用prop-types规则进行检查,此时type缺少props验证。

2023-10-06 11:03:05 737 1

原创 antd报错:Warning: [antd: Menu] `children` is deprecated. Please use `items` instead.怎么解决

antd报错:Warning: [antd: Menu] `children` is deprecated. Please use `items` instead.,版本问题

2023-10-05 15:25:21 2134

原创 React中Context:context和provider的关系;createContext传参和Provider传参有优先级吗

context和provider的关系;useContext接收的参数有哪些,createContext传参和Provider传参优先级,mobx状态模块化

2023-10-04 09:56:39 435

原创 React:类组件中写的方法this指向为undefined肿么办

代码中TestComponent类组件中有名为handler的方法,在按钮添加点击事件调用handler时,找不到handler方法的this。通过箭头函数的写法,直接沿用父函数中的this指向,此处就是render的this指向。将handler写成箭头函数的形式,onClick中直接写this.handler即可。此时控制台输出为undefined;找不到this,不能对组件中的属性进行操作;此时点击调用handler事件,this可以被打印出来(当前组件的实例对象)。

2023-09-18 21:36:24 151

原创 uniApp怎样使用uView写一个时间选择器

在main.js引入并使用uView的js库,此两行要在import Vue之后。的位置引入,注意给style标签加入lang="scss"属性。另外,项目使用vue-cli创建的,使用npm安装。2. 引入uView的全局SCSS主题文件。为什么在编辑里看不了视频?此配置需要在项目根目录的。此处选择的时组件picker选择器。4. 配置easycom组件模式。uView制作时间选择器效果图。1. 引入uView主JS库。3. 引入uView基础样式。首先需要安装scss。

2023-07-08 16:04:12 2548 1

原创 向github上传项目报错:error: src refspec master does not match anyerror: failed to push some refs to ‘x.git‘

error: src refspec master does not match anyerror: failed to push some refs to 'x.git'

2023-05-30 22:18:11 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除