- 博客(68)
- 收藏
- 关注
原创 类型“RouteRecordName”上不存在属性“includes”。 类型“symbol”上不存在属性“includes”
类型“RouteRecordName”上不存在属性“includes”。 类型“symbol”上不存在属性“includes”
2024-07-09 14:57:49
219
转载 元素隐式具有 “any“ 类型,因为类型为 “string“ 的表达式不能用于索引类型 “{}“。 在类型 “{}“ 上找不到具有类型为 “string“ 的参数的索引签名
将一个字符串作为索引访问一个类型为 "{}" 的对象时引发的。这是因为 "{}" 表示空对象类型,它没有定义任何属性,因此无法用字符串作为索引进行访问。tempForm: {} as {[key: string]: any} // 将对象的类型更改为具有字符串索引签名的类型。将对象的类型更改为具有字符串索引签名的类型。是字符串索引签名,表示可以使用字符串作为索引访问此类型的对象。id 是字符串,作为tempForm 对象的索引 引起的。
2024-07-09 14:33:13
55
原创 vue3 新增一个菜单A ,进入A页面后 再切换到 菜单B页面时 页面是空白 需要刷新浏览器才起效
由于动态路由加载的状态未被 Vue Router 及时更新导致的。或主布局文件中,添加。属性来强制组件重新渲染。
2024-06-26 17:03:34
298
原创 vue3 vite 跨域
即使在开发环境中使用代理解决了跨域问题,在生产环境中部署时,后端服务器仍需支持 CORS。确保服务器的响应头包含适当的 CORS 配置。进行请求,Vite 开发服务器会自动将请求代理到目标服务器。// 代理所有 /api 开头的请求到目标服务器。在你的 Vue 组件或其他前端代码中,通过。在项目根目录下创建或编辑。
2024-06-26 09:58:55
421
原创 vue3 上传文件时解决跨域问题
在开发环境中,可以通过配置开发服务器的代理功能,将请求代理到后端服务器。这样浏览器认为请求是同源的。target: 'https://example.com', // 后端服务器地址。确保后端服务器允许跨域请求。可以在服务器的响应头中添加 CORS 相关的头信息。withCredentials: true // 允许携带cookie等信息。有一些第三方库可以帮助处理文件上传并且支持跨域请求,比如。在 Vue CLI 项目中,可以在。// 处理文件上传逻辑。
2024-06-26 09:55:19
970
原创 canvas : Cannot read properties of null (reading ‘getContext‘)
获取 canvas 元素的getContext方法时,canvas 元素尚未正确绑定。可以通过确保在渲染 PDF 文件之前,canvas 元素已经正确挂载到 DOM 来解决这个问题。
2024-06-26 09:45:31
242
原创 vue3使用 pdfjs-dist 渲染 PDF 文件报错Error: No “GlobalWorkerOptions.workerSrc“ specified.
使用 pdfjs-dist 渲染 PDF 文件报错Error: No "GlobalWorkerOptions.workerSrc" specified.
2024-06-26 09:35:53
592
原创 求和 最大值 最小值 reduce Math.min Math.max
【代码】求和 最大值 最小值 reduce Math.min Math.max。
2024-06-19 11:07:55
94
原创 url地址参数进行编码和解码
希望在 URL 中传递的参数值在编码后不可见,但在使用时能够解码为原始值,可以使用一种加密的方法(例如 Base64 编码)
2024-06-12 16:35:11
236
原创 Pinia 数据持久化存储插件pinia-plugin-persist
【代码】Pinia 数据持久化存储插件pinia-plugin-persist。
2024-06-11 17:47:15
363
原创 npm install报ENOENT: no such file or directory, open问题
没有进行npm的初始化操作导致的。再 npm install。
2024-06-04 11:21:33
964
原创 nvm 安装node版本过程遇到Could not retrieve https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt
nvm install node版本 失败 淘宝镜像过期。找到 nvm 安装目录下的setting.txt 文件。重新安装node 安装成功。
2024-06-03 11:24:17
256
原创 微信小程序 多级页面跳转后 点击左上角返回 回到首页
首页进入页面 A -->B-->C,在点击 C页面 左上角返回按钮,应该回到首页,实际返回 B。
2024-05-27 16:25:20
420
原创 微信小程序开发中遇到 does not have a method “bindRegionChange“ to handle event “change“.
经排查发现 由于是子组件 事件要写在methods:{}中,不是在Page里。
2024-05-05 22:17:49
253
原创 微信小程序导入自己封装的组件在页面没有显示?
4、再查看封装的组件table.js ,问题出在这,不应该用Page 应该用Component,并删除 data。2、当前页面的 a.json 中引入table组件, usingComponents 路径正确。1、封装的组件的 table.json 文件 已注册为组件。控制台 AppData 中数据已传给所封装的组件。bug:导入封装的组件后 页面未显示出表头。3、a.wxml引用 table后。修改后正确显示出表头。
2024-05-02 00:24:51
333
原创 微信小程序+Vant组件使用van-picker 显示[Object Object]
wxml: van-picker 中加上 value-key="name" 解决。
2024-05-01 07:48:00
184
原创 npm 运行报错 因为在此系统上禁止运行脚本
2、输入命令“set-ExecutionPolicy RemoteSigned”,将计算机上的执行策略更改为 RemoteSigned。输入 get-ExecutionPolicy 验证是否更改成功。1、搜索“powershell”,并“以管理员身份运行”
2024-04-23 11:35:07
414
转载 css隐藏元素的方式
display:none将元素设置为display:none后,元素在页面上将彻底消失,元素本来占有的空间就会被其他元素占有,也就是说它会导致浏览器的重排和重绘。visibility:hidden和display:none的区别在于,元素在页面消失后,其占据的空间依旧会保留着,所以它只会导致浏览器重绘而不会重排。visibility:hidden适用于那些元素隐藏后不希望页面布局会发生变化的场景opacity:0opacity属性我相信大家都知道表示元素的透明度,而将元素的透明度设置为0
2022-07-10 19:01:31
196
原创 vue中 v-if 和 v-show 区别
v-if :1、控制元素是否渲染到页面2、 通过直接操作DOM树的添加或移除来达到看到或看不到效果v-show:1、控制元素是否显示(已经渲染到页面)2、通过控制css中的display属性来达到看到或看不到建议:频繁要控制显示 隐藏用v-show如果一次性决定或没有某个元素,可以用v-if...
2022-04-21 14:39:24
692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人