js
空杉心雨后
这个作者很懒,什么都没留下…
展开
-
2021-10-19
nvm安装node失败,更换node、npm源用nvm更新node的时候,nvm install 16.0.0 发现只安装了node,没有安装npm,说是下载不了文件之类的,于是:nvm --help# 发现可以设置npm node源# nvm node_mirror [url] : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.# nvm原创 2021-10-19 11:18:11 · 250 阅读 · 0 评论 -
Vue版本升级报错:Vue packages version mismatch
Module build failed: Error:Vue packages version mismatch:vue@2.6.0vue-template-compiler@2.6.10This may cause things to work incorrectly. Make sure to use the same version for both.If you are us...原创 2019-11-11 17:19:17 · 677 阅读 · 0 评论 -
JavaScript秒转换成 xx天xx时xx分xx秒
// 秒转换成 xx天xx时xx分xx秒function getTime(time) { let left = Number(time) const day = left / (60 * 60 * 24) left %= (60 * 60 *24) const hour = left / (60 * 60) left %= (60 * 60) const min = ...原创 2019-08-27 10:00:18 · 418 阅读 · 0 评论 -
JS base64编解码
编码window.btoa(str)创建一个 base-64 编码的字符串 window.btoa(‘abc’) // "YWJj"解码window.atob(str)解码使用 base-64 编码的字符串window.atob('YWJj') // abc原创 2019-08-07 10:26:21 · 212 阅读 · 0 评论 -
JS复制数组的方法-待完善笔记
JavaScript直接赋值会有引用问题,以下是一些复制的方法:1、const copies = arr.slice(0);原创 2019-06-18 17:51:58 · 181 阅读 · 0 评论 -
JSON.stringify妙用
JSON.stringify是将一个Object转化成JSON格式用法:const object = { a: 12, b: 30};console.log(JSON.stringify(object)); // {a: 12, b: 30}其实JSON.stringify一共有三个参数JSON.stringify(value[, replacer[, space]])rep...原创 2019-06-11 18:35:48 · 401 阅读 · 0 评论 -
JavaScript总结-思维导图
在校时,刚接触JavaScript,为了系统化学习,便弄了个思维导图图片放到github上了,有空再弄到网盘上,地址如下:https://github.com/SUH11/LearnFileList/blob/master/JavaScript.png部分截图如下:...原创 2019-06-11 17:12:54 · 181 阅读 · 0 评论 -
Vue.js中不触发re-render的情况
前段时间刚接了一个Vue.js的项目,开始入坑Vue.js经过实践发现,Vue.js在某些情况下是不会触发re-render的,如下:1、对数组来说:a) 手动将数组长度置空// Vue模版中这么写 data() { return { arr: [1, 2, 3, 4] }; }// 在方法中 this.arr.length = 0;这是置空数组的一种方式,但是...原创 2019-06-11 11:44:56 · 1627 阅读 · 0 评论 -
css3仿TimeLine
在element ui没有看到timeline有横向的属性,于是便自己动手写了一个,效果图如下:用的是vue:// template<template> <div style="width: 100%;"> <ul class="check-list absolute-center"> <templa...原创 2019-06-03 11:45:57 · 267 阅读 · 0 评论 -
Vue xlsx导出Excel
前端做导出,现在应该比较普遍了,最近用了npm的xlsx库安装:npm install --save xlsx下面看下操作步骤:1.写一个专门导出的文件import XLSX from 'xlsx';/** * 导出Excel的处理函数--针对table * @param {Array} headers: [{key: 'date', title: '日期'}, {key: 'na...原创 2019-06-13 18:01:39 · 6277 阅读 · 0 评论 -
ant design table 报错:Component definition is missing display name
环境:1.react: 162.ant: 3.15问题:在用了eslint情况下,会报错,Component definition is missing display name代码如下:class Search extends Component { // do something}class Search extends Search { constructor() { ...原创 2019-05-16 17:48:35 · 9684 阅读 · 3 评论 -
$axios.post 表单序列化 URLSearchParams
URLSearchParams的用法这个方法可以将get/post要传的参数序列化,再通过this.$axios.post(‘api/address’, params)发送请求。具体的用法如下:// POSTconst params = new URLSearchParams();params.append('name', this.name);params.append('passw...原创 2019-05-24 19:06:38 · 977 阅读 · 0 评论 -
HTML多背景评分star
记录一下多背景的使用:background语法:background: url(‘a.png’) 10px 10px no-repeat, url(‘b.png’);<!DOCTYPE html><html><head> <title></title> <style type="text/css"> div {...原创 2019-05-08 20:16:54 · 276 阅读 · 0 评论 -
JavaScript里reduce的用法
简单得说,reduce是数组的方法array.reduce((total, current, index, arr) => { // 操作}, initialValue);接下来直接看实例吧:1.通常用法const array = [1, 2, 3];const init = 0;const total = array.reduce((total, curr, index...原创 2019-05-05 15:00:32 · 150 阅读 · 0 评论 -
总结一下JS数组、字符串的方法
1、创建数组var arr = [];var arr = new Array();var arr = new Array(10);var arr = new Array(1, 2);2、操作原本数组,可以改变原来数组var arr = [1, 2, 3, 4];// 增arr.push(5);arr.unshift(0);// 删arr.pop(5);arr.shift(0);//原创 2017-11-30 15:10:52 · 157 阅读 · 0 评论