• nvm 常用命令

    发表于 2020-11-27 11:58浏览12• 评论0条 • 0人点赞 • 0人收藏

    11月

    27

    技术分享

    nvm 常用命令

         
    nvm install stable ## 安装最新稳定版 node
    
    nvm install <version> ## 安装指定版本 如:安装v14.15.1,15.3.0
    
    nvm uninstall <version> ## 删除已安装的指定版本,语法与install类似
    
    nvm use <version> ## 切换使用指定的版本node
    
    nvm ls ## 列出所有安装的版本
    
    nvm ls-remote ## 列出所有远程服务器的版本(官方node version list)
    
    nvm current ## 显示当前的版本
    
    nvm alias <name> <version> ## 给不同的版本号添加别名
    
    nvm unalias <name> ## 删除已定义的别名
    
        
    
  • vue处理后台返回的时间戳日期

    发表于 2020-10-23 20:03浏览220• 评论0条 • 0人点赞 • 0人收藏

    10月

    23

    技术分享

    1、新建一个date.js文件

         
    export function formatDate(date, fmt) {
      if (/(y+)/.test(fmt)) {
        fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length))
      }
      let o = {
        'M+': date.getMonth() + 1,
        'd+': date.getDate(),
        'h+': date.getHours(),
        'm+': date.getMinutes(),
        's+': date.getSeconds()
      }
      for (let k in o) {
        if (new RegExp(`(${k})`).test(fmt)) {
          let str = o[k] + ''
          fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str))
        }
      }
      return fmt
    }
    
    function padLeftZero(str) {
      return ('00' + str).substr(str.length)
    }
        
    
  • 使用CSS创建滚动视差效果

    发表于 2020-12-01 16:01浏览16• 评论0条 • 0人点赞 • 0人收藏

    12月

    01

    技术分享

    1、演示图如下

    升哥个人博客-使用CSS创建滚动视差效果
  • html5开发手机打电话和发短信功能

    发表于 2020-10-29 17:17浏览307• 评论0条 • 0人点赞 • 0人收藏

    10月

    29

    技术分享

    详细用法如下:

         
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta  name="author" content="chenpeisheng">
        <meta  name="description" content="升哥个人博客">
        <meta  name="copyright" content="chenpeisheng">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0,minimum-scale=1.0, maximum-scale=1.0, user-scalable=no,viewport-fit=cover">
        <title>升哥个人博客</title>
        <style>
            *{  margin: 0; padding:0;   }
            p{ margin-bottom:15px;   }
        </style>
    </head>
    <body>
    <p><a href="sms:10000" >测试发短信</a></p>
    <p><a href="tel:10000">测试打电话</a></p>
    </body>
    </html>
        
    
  • VUE使用v-html获取文档后css样式不生效

    发表于 2020-10-25 12:20浏览74• 评论0条 • 0人点赞 • 0人收藏

    10月

    25

    技术分享

    1、去掉<style scoped>中的scoped(不建议使用,1、不是全局组件用到,这样全局加载导致影响加载速度。2、可能影响到其它组件样式)

         
    <style>
        .test img{display:block;width:100%;height:100%;}
        .test i{ font-size:14px;color:#333333; }
    </style>
        
    
  • 封装的axios请求,promise+async+await

    发表于 2020-12-23 19:51浏览7• 评论0条 • 0人点赞 • 0人收藏

    12月

    23

    技术分享
     
    import axios from 'axios';
    import qs from 'qs';
    import { commonParams } from '@/api/config' //公共配置
    axios.defaults.timeout = 6000; // 设置超时
    // 线上和开发
    const domainName = process.env.NODE_ENV === 'development' ? '/api/' :  `//${location.hostname}/`;
    const api = {
      async get (url, params) {
        try {
          const merData = Object.assign({}, commonParams, params);
          const { data } = await axios.get(domainName + url, {params: merData});
          return new Promise((resolve) => {
            if (data.code === 0 || data.code === 1) {
              resolve(data)
            } else {
              resolve(data)
            }
          })
        } catch (err) {
          console.log(err);
        }
      },
      async post (url, params) {
        try {
          const merData = Object.assign({}, commonParams, params);
          const { data } = await axios.post(domainName + url, qs.stringify(merData));
          return new Promise((resolve, reject) => {
            if (data.code === 0 || data.code === 1) {
              resolve(data)
            } else {
              reject(data)
            }
          })
        } catch (err) {
          console.log(err);
        }
      },
    };
    export { api }
    
     
    
  • Mac本提示-bash: wget: command not found

    发表于 2020-11-27 10:27浏览3• 评论0条 • 0人点赞 • 0人收藏

    11月

    27

    技术分享
  • js获取地址参数/地址栏参数拼接

    发表于 2020-10-23 19:55浏览519• 评论0条 • 0人点赞 • 0人收藏

    10月

    23

    技术分享

    1、获取地址参数

         
    function getAddrParam (name) {
        let reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
        let r = window.location.search.substr(1).match(reg);
        if (r != null) {
            return unescape(r[2]);
        } else {
           return null;
        }
    }
        
    
  • cpsblog
  • Do you like me?

  • 热门文章
  • 推荐文章
  • 最新文章