自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ESlint报错Error: Must use import to load ES Module解决方法

ESlint报错Error: Must use import to load ES Module解决方法

2022-06-29 11:06:56 13123 1

原创 Echart在移动端切换页面后不显示的解决方案

在移动端运行项目时,切换页面再返回后发现echarts图表不显示了问题原因dom上存在Echart实例,Echart不会再重新绘制解决方法:在setOption之前加上1.你拿到的dom.setAttribute(‘echarts_instance’, ‘’);或者2.你拿到的dom.removeAttribute(‘echarts_instance’);...

2022-04-26 16:48:53 1635

原创 关于Vite项目打包后浏览器兼容性问题的解决方案

一、问题描述vite+vue3项目开发完以后,你会发现打包后的项目运行在新版浏览器可以正常显示,但运行在一些版本比较老的浏览器如 Chrome < 23、Firefox < 21和IE等浏览器上时显示一片空白,并且没有任何的错误提示。二、问题分析此时你的大脑可能跟页面一样也是一片空白,但是不要慌,我们先分析一下产生这个问题的可能的原因:那些版本较低的浏览器不支持ES6的语法和新API,而Babel默认只转换新的JavaScript句法,不转换新的API,比如Proxy、Symbol、Pro

2021-12-07 12:23:51 22578 9

原创 vite兼容IE、低版本浏览器方法

安装legacy插件cnpm i -D @vitejs/plugin-legacyvite.config.js配置import {defineConfig} from 'vite'import vue from '@vitejs/plugin-vue'import legacy from '@vitejs/plugin-legacy'export default defineConfig({ plugins: [vue(), legacy({ targets: ['default

2021-11-01 10:23:12 8419 4

原创 webpack.config.js兼容IE、低版本浏览器的方法

安装babelcnpm i -D @babel/core @babel/preset-env babel-loader core-jswebpack.config.js配置module.exports = { /*指定入口文件*/ entry: { app: ["babel-polyfill", "./src/main.ts"] }, /* 输出配置 */ output: { path: 'dist', // 输出目录 // 告诉webpack不使用箭

2021-10-29 16:46:28 1070

原创 vue+axios请求封装

1.在request.ts封装import axios from 'axios'import config from './config'import {Dialog, Toast} from 'vant'import qs from 'qs'const Axios = axios.create({ timeout: 1000 * 6});// 请求拦截器,内部根据返回值,重新组装,统一管理。Axios.interceptors.request.use( config =>

2021-09-18 17:15:25 89

原创 解决GitHub访问太慢甚至打不开的问题

1.DNS查询在浏览器中打开DNS查询网站:DNS查询选一个TTL值小的IP记录下来2.修改host文件1.打开hosts文件:C:\Windows\System32\drivers\etc\hoststips:需要用管理员权限打开记事本(开始=>所有程序=>Windows附件=>记事本=>右键以管理员权限打开)2.在末尾添加:13.114.40.48 https://github.comtips:前面是你DNS查询出来的ip3.刷新DNS在命令行中输入:ip

2021-09-14 14:41:26 331

原创 Nodejs自启动工具 supervisor

Nodejs自启动工具 supervisorsupervisor会不停的watch你应用下面的所有文件,发现有文件被修改,就重新载入程序文件这样就实现了部改了程序文件后马上就能看到变更后的结果。麻麻再也不用担心我的重启nodejs了!1.安装cnpm i supervisor -g2.使用supervisor代替node命令启动应用 supervisor app.js 或 supervisor ./bin/www...

2021-09-09 08:10:03 149

原创 vue+node 实现视频在线播放

1.node服务端数据流传输,可在线缓存//获取参数 var params=urldeal.parse(req.url,true).query const ROOT_PATH = process.cwd();//必须使用绝对路径,使用相对路径会直接下载文件 let path =ROOT_PATH+params.url; let stat = fs.statSync(path); //获取文件信息 let fileSize = stat.size; le

2020-10-19 08:44:29 1994

转载 vue+axios+node.js上传文件

1.form表单上传 <form> <input type="file" @change="getFile($event)"> <button @click="submit($event)">上传</button> </form>2.methods方法getFile(event) { this.file = event.target.files[0]; console.log(t

2020-10-04 10:55:00 251

原创 MongoDB 数据库的连接和增删改查操作

基本操作查看所有数据库show dbs2.切换/创建数据库use + 数据库名3.查看当前数据库下所有的表show collections4.条件查询表内的数据db.表名.find()新增数据db.表名.insertOne()将单个文档插入到一个集合db.表名.insertMany()//将文档数组插入到一个集合db.表名.insert()//将单个或多个文档到一个集合。要插入一个单一的文件,传递文档;插入多个文件,传递文档数组。同样能实现插入效果的方

2020-10-03 08:14:51 262

原创 Node 后端配置跨域

修改请求头,在接收请求后添加 res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader("Access-Control-Allow-Methods", "GET,POST");

2020-10-02 13:21:19 275

原创 Express 脚手架的安装和使用

安装expresscnpm install express --save安装脚手架cnpm i express-generator创建项目express pro“pro”是自定义的项目名称

2020-10-02 13:17:32 959

原创 Axios的安装和基本用法

安装cnpm install axios引入 import Axios from "axios"; Vue.prototype.axios = AxiosGet请求常用方法1:axios({ // 默认请求方式为get method: 'get', url: 'api', // 传递参数 params: { key: value }, // 设置请求头信息 headers: { key: value } responseType: 'j

2020-10-02 13:04:47 951

原创 vue的安装与卸载

安装指定版本cnpm install -g @vue/cli@3.12.1卸载npm uninstall -g @vue/cli

2020-09-30 10:33:36 2183

原创 Vuex笔记

vuex使用MutationsVuex给我们提供修改仓库 store中的状态的唯一办法就是通过提交mutation ,且必须是同步函数:this.$store.commit("mAdd")vuex中的action1.用于提交 mutation,而不是直接变更状态,可以包含任意异步操作。2.只有通过action=>mutations=>states,这个流程进行操作...

2020-09-26 14:30:15 97

原创 Apache 反向代理配置

Apache反向代理1.在httpd.conf中分别找到下面3行内容,把它们前面的‘#’去掉,然后保存。LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.soInclude conf/extra/httpd-vhosts.conf2.修改配置文件vhosts.conf ,在文件末尾加上如下配置:<VirtualHost *:80>

2020-09-26 14:28:07 287

空空如也

空空如也

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

TA关注的人

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