- 博客(13)
- 收藏
- 关注
原创 前端git提交规范化
打开cmd全局安装**npm i -g commitizen cz-conventional-changelog****npm i -g cz-customizable**在c盘的用户登录的用户名下面创建名为.czrc 的文件内容为{ "path": "cz-customizable" }安装vscode插件 { "path": "cz-customizable" }...
2022-05-26 08:45:22
87
原创 时间格式化
// 格式化时间 formatting(value) { const data = new Date(value * 1); // 年 let Year = data.getFullYear(); //月份 let Month = data.getMonth() + 1; // 日 let Day = data.getDate(); // 小时 let hours = data.get..
2021-09-14 13:48:05
76
原创 Electron是什么
Electron是由Github开发的开源框架它允许开发者使用web技术构建跨平台桌面应用目前由openJS基金会维护的一个开源框架,可以让你使用html CSS等 Web技术开发原生桌面应用
2021-09-14 11:46:01
123
原创 vue代理配置
在vue中配置代理在vue项目文件目录找到vue.config.js在module.exports={}中添加 devServer: { proxy: { '/System': { target: 'http://127.0.0.1:7001/', changeOrigin: true } } },
2021-09-09 11:31:54
55
原创 linux安装node
https://nodejs.org/zh-cn/download/上node官网找到linux二进制文件 (x64)旁边的64-bit 右键复制链接在linux里面 wget +复制的链接下载完成解压tar -xf 压缩包名称解压之后配置环境变量修改系统服务文件(要在系统根目录)vim .bash_profile在path下面加export NODE_HOME=/目录/node-v10.9.0-linux-x64export PATH=$PATH:$NODE_HOME/binexp
2021-08-27 16:10:01
41
原创 egg接口加解密 vue项目axios加解密请求
在egg中上下载crypto-jsnpm i crypto-js然后在config文件中config-default.js中加上这句代码sercret是加解密要 自行操作吧 config.crypto = { secret: 'ghdgw@4ak' };我这边是在extend中封装了加解密直接复制就好了const crypto = require('crypto-js');module.exports = { // 加密 cryptoHmac(param) {
2021-08-27 09:26:46
330
原创 nginx服务配置压缩
在nginx的配置文件中conf nginx.conf中在serve加上这行代码就实现请求时压缩js css等等server { gzip on; gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;}重新启动nginx然后刷新网页就可以在请求头上看见了...
2021-08-27 09:03:02
197
转载 nginx配置防爬虫
nginx里的conf中新增配置文件创建: agent_deny.conf#禁止Scrapy等工具的抓取if ($http_user_agent ~* (Scrapy|Curl|HttpClient)) { return 403;} #禁止指定UA及UA为空的访问if ($http_user_agent ~ "WinHttp|WebZIP|FetchURL|node-superagent|java/|FeedDemon|Jullo|JikeSpider|Indy Library|A
2021-08-27 08:37:27
1534
1
原创 vue对低版本ie浏览器提醒
在vue项目的public目录里面找到index.html在标签title下面加上下面这段代码即可 <script type="text/javascript"> (function(window) { var theUA = window.navigator.userAgent.toLowerCase(); if ((theUA.match(/msie\s\d+/) && theUA.match(/msie\s\d+/)[0
2021-08-26 08:23:02
644
原创 egg导出xlsx文件
先下载一个第三方的包npm i xlsx -s//表头也就是表的一列 let header = { //blastcode 对应着表数据的名称 blastcode: 'blastcode', blastName: "blastName" } let data = [ { "blastcode": 1, "blas
2021-08-25 21:08:54
362
转载 vue页面中全局使用键盘事件
在vue页面中的生命周期上添加这几行代码 mounted() { var self=this; document.onkeydown = function (e) { //keyCode对应着键盘的编码 if (window.event.keyCode == 27) { self.xx方法(); } }; },对应的键值可以在这个网站下查到。https://www.bejson.com/othertools/keycode
2021-08-25 20:51:23
585
原创 vue兼容ie11打包
使用vue本身自带的core,在main.js中引入// main.jsimport 'core-js/stable'import 'regenerator-runtime/runtime'导入后打包用ie11打开有可能就没问题了像我这导入一个第三方包出现了兼容性问题点击那个js这里出现的问题是这个包的问题,在vue.config.js中写上这句代码外加包的名称就不会出现第三方包的问题,如果目录没有vue.config.js这个文件请自行百度//vue.config.js transp
2021-08-25 20:46:45
359
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人