- 博客(11)
- 收藏
- 关注
原创 通过nginx配置反向代理解决vue项目调用多个不同api接口的问题
因为集成进来之后都是统一通过https://a1.com去访问的只是后面的路由地址不一样而已,因此在配置子项目的接口访问的时候也直接走https://a1.com访问接口 只是加了个 后缀来进行区分 https://a1.com/videoApi/ 这样就可以在 https://a1.com服务器上的nginx上进行转发到https://b1.com/api这个接口地址了。vue的主体项目线上访问地址是 https://a1.com 前端接口访问地址是 https://a1.com/api/
2025-02-08 11:34:48
339
原创 关于vue2中:value绑定在vue3中不生效问题
最近需要把一些vue2的老项目迁移到vue3中,发现原先很多vue2中的 :value绑定值都不生效,是由于vue3中的v-model和vue2中的v-model默认绑定值发生了变化,vue2中v-model是一个语法糖,实际上是:value和@input的组合,而vue3中v-model默认绑定的是modelValue属性,并监听update:modelValue事件,因此如果想继续使用:value的话 只需要将:value修改成:modelValue 即可。
2025-01-23 09:46:10
282
原创 vue项目打包报错 javascript heap out of memory显示内存不足
这是因为nodejs 基于V8引擎的运行环境,而V8 对内存的默认限制为 1.5 GB 左右,因此会超过限制,可以通过设置node的max_old_space_size来调整内存大小 单位是MB。最近在做的一个vue项目需要将另外一个项目合并到一起,本身项目就比较大了,合并过来之后导致各种依赖和文件更大,打包时间很长并且最后还提示打包失败,报如下错误。解决方法如下:我这里设置了8G的大小 根据情况自己设置即可。
2025-01-13 19:38:19
410
原创 Internal server error: [less] Inline JavaScript is not enabled. Is it set in your options?
这是因为LESS 编译器遇到了内联 JavaScript 表达式,但默认情况下 Vite 并不允许 LESS 文件中使用内联 JavaScript。如果没有使用vite的话 需要配置vue.config.js文件。vue里面使用ant-design-vue时会遇到如下错误。vite配置文件:vite.config.ts。
2025-01-08 19:27:13
337
原创 关于avue-crud的一些使用和配置
avue是将elemenui封装了一遍,主要是一些增删改查的封装,用起来非常便捷,但是不熟悉其中的配置的话还没直接使用elementui开发来的快.使用avue开发的话特别是一些需要自定义的内容,感觉挺坑,文档也不友好。主要需要注意的是分组表单里面的字段联动control是不生效的,tree下拉框的话可以使用nodeClick方法来通过dispaly字段进行控制 选中的话是checked事件。获取对应字段的ref属性可以使用:this.$refs.crud.getPropRef('deptId');
2023-11-07 17:40:39
3014
原创 javascript 中filter、map、reduce链式调用及使用方式
这里主要是先用filter过滤所有水果类型的元素,然后通过map将元素占比乘以100,最后用reduce求和得到结果。这里的pre初始值是个空数组,每次累计的时候都会往这个数组里面放去重后的元素,打印出的pre结果为。map:对数组中的每一项元素进行操作 然后返回操作后的元素到一个新数组中 不改变原数组。filter:过滤数组中的值,返回一个新数组 不会修改原数组的值。reduce:归并方法 对数组每一项累加求和也可用来数组去重。
2023-05-05 15:51:20
691
原创 vue typescript 可选链访问对象中不存在的属性时报错属性不存在
vue typescript 可选链访问对象中不存在的属性时报错属性不存在
2023-01-29 16:40:32
479
原创 xxx is declared but its value is never read.Vetur(6133)和xxx has no default export
vue3 import导入的时候会出现这个报错提示 这是语法高亮插件Vetur提示的,因此更换支持ts的语法高亮插件即可,更换为Volar。原因是:Vetur(v0.35.0) 暂不支持ts。
2023-01-29 14:49:31
429
原创 vue3 ts import时报错An import path cannot end with a ‘.ts‘ extension
typeScript导入时是不需要加入扩展名.ts的,考虑到需要编译出可以用于。因此直接把.ts的后缀去掉就行了。的 JS,所以允许加。
2023-01-29 11:30:53
2445
原创 vue3 ts Type assertion expressions can only be used in TypeScript files
vue3 ts Type assertion expressions can only be used in TypeScript files
2023-01-29 11:02:07
2293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人