vue
奋斗在阿尔卑斯的皮卡丘
这个作者很懒,什么都没留下…
展开
-
Vue2的router-view,keep-alive和el-tabs结合做标签页切换
Vue2的router-view,keep-alive和el-tabs结合做标签页切换,并实现iframe组件的缓存原创 2022-07-19 12:09:56 · 3071 阅读 · 1 评论 -
解决elementui table固定列的时候,滚动条被遮挡无法拖动的问题
当我们使用element table,有时我们需要部分的列固定,我们就给列添加了 fxied属性,但是这时候你会发现table的横向滚动条根本拖不动,只能在固定列外面 靠点击来让它过来。查找原因你会发现原来是固定的列把滚动条给挡住了,只有超出固定的部分滚动条才可以拖动。解决办法:1.修改el-table__fixed样式.el-table { .el-table__fixed { height:auto !important; bottom:17px !import原创 2022-03-03 18:23:28 · 11534 阅读 · 7 评论 -
在vue前端下载csv用excel打开是乱码的问题解决方案
背景前端下载csv文件,Excel打开乱码的问题。前端下载代码很简单,利用HTML5的blob接口生成前端下载链接,实现下载。那问题出在哪里呢?读入的文件是utf-8格式,下载下来Excel打开乱码,但是用其他编辑器打开并不是乱码,一开始解决问题的思路是,下载文件的时候,是不是没有指定编码方式,导致文件编码方式不对,于是乎使用了Blob里的type参数,硬塞了一个类型以及编码方式,但是这种方法似乎并不管用,仔细读了官方文档之后,关于type的解读如下:type,默认值为 “”,它代表了将会被放入到转载 2022-03-02 21:48:58 · 2837 阅读 · 2 评论 -
Vuejs之axios获取Http响应头,flask后端返回csv文件,获取不到文件名
今天在开始接入后端Api 就遇到了一个问题了在用 axios 获取 respose.headers时候获取到的只有的content-length: 61554content-type: "text/csv"下面是服务器返回的响应头, 我需要拿到的是 Content-Disposition原来在默认的请求上, 浏览器只能访问以下默认的 响应头Cache-ControlContent-LanguageContent-TypeExpiresLast-Modified转载 2022-03-02 21:39:48 · 790 阅读 · 0 评论 -
process.env.npm_config_argv undefined
npm问题,由npm@7降级到npm@6解决。sudo npm install npm@6.14.16 -g查看版本npm -v原创 2022-02-09 14:02:51 · 2315 阅读 · 0 评论 -
npm install node-sass的时候报错ERR gyp ERR C++
今天在项目里执行npm i命令的是后报错一大片,搜了很多文章,都没有到点上。突然灵感一闪,可能是电脑上没有c++编译环境的问题。但是是我在电脑上运行c文件是正常的。搜到一篇文章里写的情况是这样的:npm分发的都是源码,npm install的时候都是拉取源码后在本地编译,这个时候因为不可避免的,源码里面用到其他语言,比如C或者C++,所以编译的时候,就需要其他语言的编译工具比如node-gyp,但这些编译工具其实在不同系统中也是依赖不同系统的编译工具的,比如在mac中,这个node-gyp其实..原创 2022-02-08 18:09:06 · 6164 阅读 · 4 评论 -
eslint语法检测与修正
官方文档:https://eslint.org/docs/user-guide/getting-started一、本地安装和使用1、安装:npm install eslint --save-dev2、配置:./node_modules/.bin/eslint --init3、使用:./node_modules/.bin/eslint yourfile.js二、全局安装和使用1、安装:npm install -g eslint2、配置:eslint --init3、使用:eslint your转载 2020-12-09 11:04:23 · 323 阅读 · 0 评论 -
解决VSCODE“因为在此系统上禁止运行脚本“报错
学习vue的时候,在VSCODE中使用yarn,结果报错:找了下原因,是因为PowerShell执行策略的问题。解决方法:以管理员身份运行vscode;执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;执行:set-ExecutionPolicy RemoteSigned;这时再执行get-ExecutionPolicy,就显示RemoteSigned;之后就不再有问题。...转载 2020-12-09 11:02:40 · 821 阅读 · 0 评论 -
win10下安装npm&cnpm步骤
1.node官网下载安装包2.分别输入node -v,npm -v检查是否完成3.配置npm的全局模块的存放路径以及cache的路径,新建node_global和node_cache文件,以下是我的目录文件:D:\Program Files\nodejs\node_globalD:\Program Files\nodejs\node_cache4.对npm进行配置,在cmd中分别输入:npm config set prefix “D:\Program Files\nodejs\node_gl转载 2020-12-07 17:50:41 · 2451 阅读 · 0 评论 -
Error: No PostCSS Config found in... 报错问题
项目在本地运行不报错,上传到 GitHub 之后,再 clone 到本地,执行:npm install安装完成之后再执行:npm run dev这时报错 Error: No PostCSS Config found in…本以为是 GitHub 上传的问题,后开又试了两回,发现问题依然存在,于是就开始网上寻找办法。解决方案在项目根目录新建postcss.config.js文件,并对postcss进行配置:module.exports = { plugins: { 'autop转载 2020-12-07 17:40:15 · 585 阅读 · 1 评论 -
vue elementUi在表单中修改数据,表格的数据也同步修改的问题
在表单中修改数据,表格的数据也跟着修改的问题最近遇到一个问题,在表单中修改数据,表格的数据也跟着修改,且不管是不是按确定或取消按钮,表格的数据还是被修改了,部分代码如下:preEdit: function() { if (this.selectData.length !== 1) { this.$alert('请选择一条记录', '提示', { confirmButtonText: '确定' }).then(() => { }) return } t转载 2020-12-07 15:21:19 · 3727 阅读 · 2 评论