- 博客(107)
- 收藏
- 关注
原创 运行framework7
我一开始使用node 运行项目报错ReferenceError primordials is not defined,查看了是一位内node版本过高原因,决定使用nvm管理版本,最终选择方式是使用兼容包来解决,毕竟如果多个项目在使用,一直切来切去的也不方便,具体怎么做。framework7 下载地址https://gitcode.com/gh_mirrors/fr/framework7-vue。下载nvm 进行nvm管理https://www.downza.cn/soft/352547.html。
2025-01-04 12:56:08
224
原创 tp6 composer install 报Your requirements could not be resolved to an installable set of packages。
2、解决方法:使用命令或者。
2024-12-17 09:50:30
258
原创 关于vscode 编写vue代码波浪线没有提示的问题
发现原来是这里配置无效值,所以导致vue没办法展现错误信息,可以注释掉,或者根据提示使用正确的选项即可。我尝试禁用一些插件也是没有用,最终在在vscode设置中试着把一些关闭的选项打开。在我查找了很多资料后还是没有解决这个问题。
2024-07-21 09:46:46
308
原创 关于redux初学 出现Module not found: Error: Package path ./dist is not exported from package 问题
改为import { createSlice } from “@reduxjs/toolkit”;
2024-07-03 12:34:47
605
原创 Vue3Cron组件
<template> <div class="v3c"> <div class="v3c-tab"> <div class="v3c-tab-item" :class="{ 'v3c-active': tabActive == 1 }" @click="onHandleTab(1)">秒 </div> <div class="v3c-tab-item" :class="{ 'v3c-active
2024-06-14 22:06:46
1890
原创 vim 一些操作
set shiftwidth=4 设置一次缩进空格为4。shift(+缩进次数)+左< 右 >shift+v 进入可视模式。可以设置一次缩进空格。
2024-05-09 10:10:14
333
原创 关于vue3-element-admin升级element-plus的bug
el-select 升级为el-select-v2 但是头部插槽不生效问题,将依赖包全部删除,然后将element-plus版本改为2.5.2 以上即可,重新下载就可以了。
2024-04-01 17:04:54
287
原创 vue3 关于无法深度修改ElementPlus样式的问题
/注意不要写成 :deep(.el-form-item__label) :deep() 是在组件中才有用。之前我想修改.el-form-item_label 给加上:deep() 全局使用并不需要。
2024-03-04 11:22:13
422
原创 vue-element-admin如何绕开系统的请求的路由,使用静态路由
我开发时候遇到一个这样的问题,服务端权限管理部分还没搞好,所以但是需要将所有菜单列出来。首先是建一个文件存放后期需要动态生成的路由。另外在permissions当中。
2024-02-25 11:21:58
378
原创 node request请求返回Error: certificate has expired 错误
加上 :strictSSL: false 即可。
2024-02-21 16:01:42
1453
原创 关于vue3-element-admin 里边预设的typescript类型
关于vue3-element-admin 里边预设的typescript类型。
2024-01-23 14:33:40
465
原创 vue3-element-admin 当中如何使用elementplus图标
【代码】vue3-element-admin 当中如何使用elementplus图标。
2023-12-26 16:00:54
356
1
原创 typescript 根据对象的键生成枚举类型
封装了一个表格,其中列可以传递format指定格式化方式,这里所使用到的格式化方法全部来自utilTool,为了提示只能用哪些方法,所以可以使用下面方式。
2023-09-18 09:51:22
626
原创 vscode 当中vue 全局自定义组件没有提示以及一些技巧
阅读技术文章可以查漏补缺,借鉴别人编码方式提高代码水平阅读优秀项目 可以扩展业务处理能力检查每天阅读,每天学习新东西积少成多,水到渠成在写项目时候,我全局注册了组件,YhSwitch,但是在使用时候,并没有高亮显示,也没有任何属性提示,这样子编写代码体验非常的不好,如果不熟悉自己的组件的话,还得频繁切换到组件源码查看。
2023-09-15 09:49:41
4087
原创 vue-自适应布局-postcss-pxtorem
然后根据屏幕变化进行更新html 的font-size 就可以达到缩放了,比如750px屏幕下将html 的font-size修改为2px ,那么320rem 计算出的值就是640px。所以我们应该监听屏幕变化,比如切换到750px屏幕时候,根html的font-size应该被设置为32px ,那么20rem 对应的值才会被算为640px。而有一个单位就可以做到统一缩放,可以将320px写为320rem ,而html 的font-size可以写为1px。32px的元素被换算为2rem。
2023-09-11 18:21:20
1245
原创 nodejs异常处理
错误异常有两种场景的出现,一种是代码运行中throw new error没有被捕获,另一种是Promise的失败回调函数,没有对应的reject回调函数处理,针对这两种情况Nodejs都有默认的统一处理方式,就是给整个进程process对象监听相应的错误事件。*使用cluster模块,主进程fork出子进程,一旦子进程出现错误,就杀死以释放内存,同时报告出日志,然后再fork出新的子进程。
2023-09-10 20:17:01
589
原创 关于swipper 无法正常滑动的问题
所以应该等待数据获取到并且界面更新完成后才进行设置轮播图。swipper 需要根据多少个slide进行计算滑动。
2023-09-10 08:18:19
956
原创 关于elementui表单验证数字的问题
如果为修改情况,将获取到的值赋予给form组件后,提交修改会触发验证失败问题,才知道,number修饰符是在修改值时候才会触发,也就是一开始赋予的值是一个数字字符串,并没有被转换,而验证规则要求是一个数字,而非数字字符串,进而无法通过验证。3、最终发现问题应该出在数据库表设计的不合理上,将price类型修改为float即可,这样子就没必要写多余的验证器了,但是如果想验证是否为大于0 的合规的价格,也可以做验证。最近编写项目时候遇到一个这样的问题,elementui 表单验证价格是否为数字,
2023-09-08 16:40:30
1164
原创 postman token 请求头添加
2、在需要携带Authorization的请求头上使用该集合变量。1、登录成功后将 得到的token设置为集合变量。
2023-09-06 09:52:01
1097
原创 vue3 监听props 的变化
我觉得props 会创建对应的属性,去接受这些值,比如传递一个ref的基本值 age传递一个ref的引用值 person传递一个reactive的引用值 person最开始时候,props指向了一个响应式的reactive person,如果我们手动将person = {} 整个替换掉,是不影响原来指向的值的(setup只在初始化时执行一次,所有一开始props指向的是一个响应式的person,而当前改变的person 并不影响,props当中的person 所以也无法监听)
2023-08-29 13:11:16
8992
1
原创 Webpack 的 sass-loader 在生产模式下最小化 CSS 问题
将mode 改为production模式后,生成的css会被压缩了,但是我并没有引入CssMinimizerPlugin插件,然后我试着将optimization.minimize 设置为false,测试是否为webpack自带的压缩,但是设置为false还是可以进行压缩,所以我觉得应该是某个loader 进行了压缩,另外提醒一个:css 后缀和 scss 后缀的可以统一用跟scss 一样的loader,处理scss的也可以处理css。然后我试了引入scss 和css发现是scss-loader的问题。
2023-08-09 08:57:13
1040
原创 linux 复习
退出test账号,exit 退出即可 (shell当中通过logout退出)在高权限进入低权限账号时候,不需要密码 直接 su test 进入即可。userdel -r xx 删除用户以及对应目录(建议保留目录)输入数字 然后shift+g 跳转到指定行。su test 切换到test账号。一般模式 、 命令模式、编辑模式。shift+: 进入命令模式。who ami 查看当前用户。5yy 复制当前开始的5行。5dd 删除当前开始的5行。shift+g 滚动最底部。esc 进入一般模式。
2023-08-06 11:19:28
415
原创 eslint的一点知识
parserOptions 配置选项告诉 ESLint 你的目标是什么版本的 JavaScript。env中的es版本表示可使用哪些es版本的全局变量。在env中指定了es版本后,会自动启动该版本的语法解析(也就是不需要在parserOptions.ecmaVersion中添加相应的es版本)或者在extends的规则基础上进行修改,关闭某些规则或者新增规则。如果我们想控制一个变量只能进行读取或者写入可以在这里配置。标准包是一个完整的eslint配置。内置规则是过滤使用某些规则。
2023-08-05 10:06:03
307
原创 webpack 的一点知识
记得引入的html文件,其中chunks需要有vendors 否则不会被引入html文件,但是如果不写chunks,则所有的chunk都会被引入该html文件。在使用webpack搭建多页面应用时候需要多个入口,这个时候需要考虑到模块共享问题了。可以使用entry.dependOn 来处理。可以通过里边的filename来指定。给资源管理文件单独设置输出位置。
2023-08-03 09:40:34
712
原创 node 菜单权限判断
对于那些在界面上没显示的菜单在后台路由中也是要检查下权限的,要不然像用户管理/userList这条路由虽然没有配给某个测试账号,但他可以直接在地址栏输入/userList进行访问。所以在Middleware中需要增加判断用户是否有此page_url的访问权限。路由中增加中间件的执行。
2023-07-31 07:21:58
174
原创 Error: Cannot find module ‘@vue/cli-service/generator/template/src/App.vue‘
然后重新 vue add typescrpit。
2023-07-30 10:43:47
645
原创 eslint-webpack-plugin
那么我们现在一般使用eslint提供的eslint-webpack-plugin插件对语法进行校验。说明:现在eslint已经弃用了eslint-loader,如果要安装来使用的话,会报错,烦死人。
2023-07-29 11:08:22
1392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人