自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 【uniapp】vue3+pinia出现hasInjectionContext is not defined at Object.useStore [as usePublicStore]的问题:

3.删除项目中node_modules文件夹和package-lock.json文件,重新在项目终端输入npm install安装依赖,重启项目。1.HBuilder X软件降低版本,或退回上一版本。打开HBuilder X软件,最上方 工具栏=》帮助=》切换到上一版本。2.pinia版本与vue版本不兼容,尝试降低pinia版本或vue版本。本人是属于第一种情况,排查大半天,最后发现是软件问题。

2024-04-07 16:17:24 216 1

原创 【vue】Vue+Element Form 表单v-if动态切换el-form-item标签prop属性不生效问题:

在确保 el-form 标签 :model="form" :rules="rules" 属性及绑定值没问题的情况,给需要动态切换的 el-form-item 标签上 加上。),这样prop即可生效。

2024-04-03 15:26:40 284 1

原创 【TS】vue3+ts导入json格式的文件,出现红色波浪线警告问题:

原因是TypeScript默认不支持直接导入JSON文件,没有为JSON文件指定正确的模块解析策略。,这样可以使用Node.js的类型定义。3.重启vue项目。

2024-03-30 17:33:28 215

原创 【vue】关于vue3+ts全局路由后置守卫router.afterEach中无法动态赋值document.title(游览器标签名称)报错问题:

Type 'unknown' is not assignable to type 'string':意思就是不要把 未知的类型值 赋值给‘string’类型的属性。刚学习TS实战的同学很容易在代码语法上留下写JS的后遗症,就是你感觉语法没问题的时候,TS偏偏给你提示报错了,不要慌,多看看报错的提示,慢慢就习惯TS语法了。解决办法:把取值转换成String类型即可。

2024-03-22 10:11:52 170 1

原创 【前端】关于WebStorm无法使用 Subversion 命令行客户端 svn,Subversion 可执行文件的路径可能是错误的问题。

2.版本控制=》Subversion,Subversion 可执行文件路径:svn(默认就是svn,如果不是svn,改成svn,然后点击应用),最后点击确定即可。1.建议先关闭WebStorm(停止所有对SVN有依赖的操作),重新打开SVN安装包,点击Modify左侧图标。TIP:以下WebStrom为安装了中文插件后的版本,对英文理解较为吃力的同学我建议安装这个中文插件。3.SVN重新安装完成后,打开WebStorm,选择文件=》设置,打开设置面板。一、重装SVN(Subversion的简称)。

2024-03-09 10:32:41 388 1

原创 【css】关于background实现页面左右分屏背景图:

Tip:(background-size:)58% 100vh 代表左图以盒子总宽度58%为宽度,高度为全屏高度作展示。100% 100vh 代表右图宽高为全屏宽高度来作展示,不容易理解实践一下便可知。

2023-10-21 14:35:39 201 1

原创 【前端笔记】JWT鉴权逻辑:

JWT(JSON Web Token)是一种用于身份验证和授权的开放标准。它由三部分组成:头部(Header)、载荷(Payload)和签名(Signature)。JWT通常用于前后端分离的应用程序中,用于验证用户身份和授权访问

2023-09-21 23:07:10 157

原创 【vue】关于前端开发中导出功能一般使用到的插件:

安装尝试新插件,这个版本修复了 Can't resolve './cptable'等问题,且支持 ws['!3、pdfmake:用于在浏览器中生成 PDF 文件的库,可以通过 JavaScript 定义页面内容并导出为 PDF。4、html2canvas:用于将 HTML 元素转换为 Canvas 并导出为图片的库,可以将网页内容导出为图片格式。1、xlsx、xlsx-style、FileSaver:用于Excel表格导出,一般搭配使用。另外关于表格导出插件,也推荐使用命令“

2023-09-19 00:08:05 389

原创 【vue】关于前端vue使用xlsx插件提示“jszip not a constructor”问题:

前端在做表格导出功能时,因考虑到表格样式可修改问题,一般会使用到xlsx、xlsx-style等插件,但是由于插件多年没人维护,导致出现很多不兼容性等问题。Tip:我们在 Webpack 配置文件中引入了 node-polyfill-webpack-plugin,并将其作为插件添加到了 plugins 数组中。这样,在打包过程中,插件会自动将 Node.js 的核心模块和全局变量添加到浏览器环境中,使得你可以在浏览器中使用这些功能。” 安装Webpack 插件。vue项目通过命令:“

2023-09-18 23:55:09 855 2

原创 【vue】关于vue中v-for动态生成具名插槽后无法在父组件中使用无效的问题:

网上关于使用v-for给 slot 动态赋值 name 属性的相关问题较少,因此我在实践后,可以给大家一个确定的答案,动态生成具名插槽是可行的。{label:'用工企业',prop:'company.companyName'},{label:'发起主体',prop:'comanySalaryName'},{label:'合同编号',prop:'contract.docno'},{label:'合同名称',prop:'contract.name'},//v-for动态生成具名插槽。//父组件中的子组件。

2023-09-09 16:44:23 665

原创 【uniapp】关于小程序在安卓真机和苹果真机上时间戳转换问题:

使用new Date()对YYYY-MM-DD格式日期数据转换为时间戳时,不要用new Date('YYYY-MM-DD').getTime()获取时间戳,此方法在安卓真机上数据是正常的,在苹果真机上则是NAN。2007-8-31转换为时间戳==》new Date(2007,7,31).getTime()==>1188489600000。换成new Date(year,month-1,day).getTime()能够转换出安卓、苹果真机都能识别的时间戳数据。

2023-09-01 15:06:01 179 1

原创 【uview】关于uview组件库tabs组件点击时不自动居中滑动元素的问题:

使用tabs组件时,包含tabs组件的父盒子属性中不要出现弹性布局的属性display:flex;不然tabs自带的点击居中效果会失效。//自动居中后的效果。

2023-08-26 11:15:25 641

原创 【uniapp】关于uni.showToast()一闪而过的问题:

uni.showToast()跟uni.hideLoading()放一块的时候,如果不对uni.hideLoading()做处理,uni.hideLoading()会影响uni.showToast()的显示效果。说明可知,是因为 toast 和 loading 默认会相互混用,为了避免互相干扰,可以使用noConflict进行控制,uni.hideLoading({noConflict:true})。

2023-08-26 11:02:51 936

空空如也

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

TA关注的人

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