logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

由于 Vue 的 prop 传递对于对象和数组是 引用传递导致子组件修改数据后父组件数据同时修改的bug

最近项目中因为Vue 的 prop 传递对于对象和数组是引用传递导致的bug个人觉得有必要总结一下。首先要了解Vue 的 prop 传递的两种主要的传递方式:分别是单向数据流和响应式更新。对于对象和数组这两种复杂数据类型,Vue 的 prop 传递实际上是引用传递,这意味着当父组件中的对象或数组被修改时,子组件中通过 prop 接收的相应数据也会相应地更新。

#vue.js#bug#前端
react reouer v6 实现后端路由

闲来无事,决定用react写一下后端返回路由表,生成路由,写的时候还是有挺多坑的,首先我用springboot写的后端接口来返回路由表的数据mysql做数据库毕竟本人不是专业写后端的就是实现了一些基本的功能例如跨域、mybatisplus、请求拦截、swagger、jwt、代码生成器、异常处理,用这些实现了一些基本的增删改查,至于前端是用的vite react react router v6,至于

文章图片
#react.js#前端#前端框架
前端文件上传

7.//获取到file对象9.//限制文件大小11.alert('文件不能大于10kb')14.}15.//限制文件后缀名18.alert('文件类型必须是docx')21.}22.//通过FormData可以用来搭载数据来传输23.//1.新建formData对象25.//通过append 方法加入文件28.}30.32.<div>36.

文章图片
#前端#javascript
uniapp微信公众号微信授权登陆实现

通过getAppId方法请求接口获取到appid并且返回到/h5/pages/login/index?然后页面获取到code会执行微信登陆也就是前面onLoad中的this.weChatLogin(options.code)方法并传入code。正常不需要支付的项目一般不需要做微信授权登陆,有业务需要的可以加,我这边项目中使用了微信支付功能所以需要搞个微信授权登陆。我这边请求接口是执行的如果没有用户

文章图片
#微信#uni-app
uniapp中有关腾讯地图的使用

在web配置中配置腾讯地图key。

文章图片
#uni-app
uniapp腾讯地图逆地址解析报Access to XMLHttpRequest at ‘https://apis.map.qq.com/ws/geocoder/v1/?key=M7VBZ- 错误解决

这个是因为请求腾讯地图api导致跨域错误解决办法就是使用uniapp终端安装vue-jsonp。

文章图片
#前端
到底了