vue项目小记

作者: Simple_Learn | 来源:发表于2022-11-24 12:46 被阅读0次

    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项目小记

        本文链接:https://www.haomeiwen.com/subject/jdfxfdtx.html