vue项目小记

1.正则

正则匹配以[开头以]结尾不包含[]

str.match(/(?<=[).*?(?=])/g)

let str = 'test[T],sfsf[S]'; 
str.match(/(?<=\[).*?(?=\])/g);

// 输出结果>>>  ['T', 'S']

正则匹配以[开头以]结尾包含[]

str.match(/[.*?]/g)

let str = 'test[T],sfsf[S]'; 
str.match(/\[.*?\]/g);

// 输出结果>>>   ['[T]', '[S]']

2. vue2版本升级导致报错问题

原因是vue2.7升级后导致编辑错误。
vue升级问题导致编译错误 vue 和 vue-template-compiler 两个依赖的版本问题

3. 上传文件报错,nginx配置问题

上传文件报错: 413 Request Entity Too Large 配置nginx.conf 文件 在相应范围中添加
在http{}或server{}或location{}节点下添加client_max_body_size

client_max_body_size 10m; # 10M限制

4. nginx相关命令

//进入根目录
cd /
进入nginx的sbin目录
cd /usr/local/nginx/sbin
//启动nginx服务
./nginx
//重启nginx服务
./nginx -s reload
//停止nginx服务
./nginx -s stop
//查看nginx进程
ps -ef|grep nginx
//关闭nginx进程
pkill -9 nginx
//查看进程号pid
netstat -anp |grep 8999 |grep LISTEN

5. 判断数组是否相同

Lodash 简介 | Lodash 中文文档 | Lodash 中文网 (lodashjs.com)
_.difference(array, [values])

_.difference([3, 2, 1], [4, 2]);
// => [3, 1]

未完待续... 欢迎点赞评论转发

你可能感兴趣的:(vue项目小记)