Vue
文章平均质量分 58
RightWaitHere
这个作者很懒,什么都没留下…
展开
-
记一次解决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 · 1574 阅读 · 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 · 441 阅读 · 0 评论 -
Vue 中的 ref 属性
官方文档解释:ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件实例简单理解就是能够通过设置 ref 属性获取到该元素或组件的实例对象获取方法通常是this.$refs.[ref属性的值]关于 ref 注册时间的说明:因为 ref 本身是作为渲染结果被创建的,在初始渲染的时候你不能访问它们 - 它们还不存在!$refs 也不是响应式的,因此你不应该试图用原创 2020-07-10 10:01:04 · 371 阅读 · 0 评论 -
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 · 3852 阅读 · 0 评论 -
Vue-cli 报 Trailing spaces not allowed no-trailing-spaces 错误
报错的主要原因是由于 ESLint 检查到了多余的空格解决方法一:简单有效:根据提示删除多余的空格即可解决方法二:配置 .eslintrc.js 文件,如下找到 rules 字段,在其中添加:rules: { 'no-irregular-whitespace': 'off'}然后重新编译运行即可...原创 2020-07-09 09:45:40 · 13940 阅读 · 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 · 3954 阅读 · 0 评论 -
解决 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 · 2195 阅读 · 1 评论