自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RightWaitHere的博客

向前端工程师进发的踩坑小白

  • 博客(9)
  • 收藏
  • 关注

原创 记一次解决pnpm i xlsx-style 引入报错问题-Error: Can‘t resolve ‘../xlsx‘ in ‘XXX/xlsx-style’ 问题

由于业务需求,需要使用到xlsx-style插件 对 Excel 表格进行相应的美化。在初次 使用 npm 进行 依赖安装时,使用过程中无任何警告问题,在 node_module 中 找到 xlsx-style 依赖文件目录,打开其中的 ods.js 文件可以发现尝试将 ‘…/xlsx’ 修改为 ‘./xlsx’ 后,重启项目,无警告错误,问题解决。显然,这种解决方式并不友好,于是我使用了如下方案:在 index.html 文件中 引入 xlsx 文件</...})

2023-10-30 16:29:47 1172 2

原创 el-input 绑定按键修饰符

在 element-ui 中,由于组件是封装好的,原生的绑定事件写法无法生效<el-input @keyup.enter="XXX"></el-input>需要搭配 .native 来进行绑定<el-input @keyup.enter.native="XXX"></el-input>

2020-07-10 16:37:41 422

原创 Vue 中的 ref 属性

官方文档解释:ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件实例简单理解就是能够通过设置 ref 属性获取到该元素或组件的实例对象获取方法通常是this.$refs.[ref属性的值]关于 ref 注册时间的说明:因为 ref 本身是作为渲染结果被创建的,在初始渲染的时候你不能访问它们 - 它们还不存在!$refs 也不是响应式的,因此你不应该试图用

2020-07-10 10:01:04 348

原创 Vue-cli 报 imported multiple times import/no-duplicates 错误

这是由于在使用 Element-UI 时 按需导入 从而多次引用 'element-ui’模块或者是其他情况下多次引入同一模块导致的错误解决办法一:简单明了:将引入写在一起即可import {a1, a2, a3} from XXX解决办法二:打开 .eslintrc.js 配置文件,或者更改 eslint 配置,在 rules 选项字段上添加'no-duplicate-imports': 0重新编译运行即可...

2020-07-09 10:47:13 3652

原创 Vue-cli 报 Trailing spaces not allowed no-trailing-spaces 错误

报错的主要原因是由于 ESLint 检查到了多余的空格解决方法一:简单有效:根据提示删除多余的空格即可解决方法二:配置 .eslintrc.js 文件,如下找到 rules 字段,在其中添加:rules: { 'no-irregular-whitespace': 'off'}然后重新编译运行即可...

2020-07-09 09:45:40 13320 3

原创 Vue 项目报错 Extra semicolon semi 解决方法

使用 vue-cli 创建项目时,使用的是 Eslint 检查JS语法,要求所有语句不以分号结尾如果希望使用分号,则在 eslint 配置文件中的 rules 字段添加:'semi': ["error", "always"]这样设置则表示 每条JS语句必须以 ; 结尾,否则会报错如果希望让 eslint 不检查是否以 ;结尾,则在 eslint 配置文件中的 rules 字段添加:'semi': 0...

2020-07-08 10:22:10 3757

原创 使用 art-template 模板引擎的一个巨坑

情景再现在使用 Node.js 进行前后端开发时,无论怎样都无法将后端传来的数据通过模板引擎添加到页面上在掉了一堆头发之后,问题得到了解决原因是我踩了一个巨坑。。。在 art-template 的使用中,它存在前后端冲突的问题,所以它只会接受服务端传过来的数据如何解决问题呢?找到项目中 node_module 下的 art-template 中的 lib → compile 下的 default.js 文件目录结构如图所示:其中,将 rules: [navtiveRule, artR

2020-06-05 08:00:35 876

原创 express中使用 multer 中间件完成文件的上传

利用 multer 中间件可以完成文件的上传安装 multer 模块npm install multer引入 multer 模块const multer = require('multer');设置 multer 属性let upload = multer({ dest: 'uploads/' });dest 是最基本的属性其他的属性如下属性描述dest 或者 storage存储上传文件的目录fileFilter文件过滤器,设置可以接受哪

2020-06-03 22:37:59 175

原创 解决 WebStorm 提示 Unresolved type vue 的问题

解决 WebStorm 提示 Unresolved type vue 的问题需要下载 Vue 包下载地址:Vue-GitHub下载后解压到随便哪个文件夹中打开 WebStorm → File → Settings → Languages&&Frameworks → JavaScript → Libraries点击右侧的 Add 按钮在打开的页面中进行如下操作:选择 Attach Files… 后 找到 存放 Vue 的文件夹下的 src\core即

2020-05-12 21:30:40 2085 1

空空如也

空空如也

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

TA关注的人

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