随笔分类 -  JS

摘要:<input class="input" v-model="heightVal" @input="handleInput('height')" /> <input class="input" v-model="weightVal" @input="handleInput('weight')" /> 阅读全文
posted @ 2022-09-14 14:21 搬砖的苦行僧 阅读(480) 评论(0) 推荐(0) 编辑
摘要:vue-router路由重复的解决方法: 在router文件夹下面的index.js中加上下面几句代码: import VueRouter from 'vue-router' const originalPush = VueRouter.prototype.push VueRouter.protot 阅读全文
posted @ 2022-08-30 17:46 搬砖的苦行僧 阅读(152) 评论(0) 推荐(1) 编辑
摘要:当在安装依赖是报错如下:npm ERR! Fix the upstream dependency conflict, or retry可以尝试使用: npm i --legacy-peer-deps如果继续报如下错误:npm ERR! errno FETCH_ERROR则需清除缓存: npm cac 阅读全文
posted @ 2022-07-18 16:47 搬砖的苦行僧 阅读(2440) 评论(0) 推荐(0) 编辑
摘要:示例:tabs的样式是有边框有间距且有下划线的这种情况,此时点击tab的时候默认下划线滑动距离只能是tab的宽度(横向)或者高度(纵向),不包含边框和间距的距离,所以下划线和tab会错位显示。(以下以纵向tabs为例,tab的高度为36px, 边框为1px, 下边距为10px) 解决方法: 修改点击 阅读全文
posted @ 2022-06-09 15:14 搬砖的苦行僧 阅读(3083) 评论(0) 推荐(0) 编辑
摘要:html: <div class="cricle"> <canvas class="canvas" id="c"></canvas> <input type="range" id="r" min="0" max="100" step="1"> </div> js: var canvas = docu 阅读全文
posted @ 2021-10-12 15:29 搬砖的苦行僧 阅读(309) 评论(0) 推荐(0) 编辑
摘要:list.forEach(arg => { if (arg.event_state '0') { this.$message.warning('警告') throw new Error() // 终止跳出循环 } }) 阅读全文
posted @ 2021-08-10 09:44 搬砖的苦行僧 阅读(2203) 评论(0) 推荐(0) 编辑
摘要:1. 冒泡排序: 依次比较两个相邻的元素,如果前一个数比后一个数大时就交换位置,比较晚第一轮最后一个元素是最大的元素,所以就不需要在比较最后一个元素了 var arr = [1, 2, 5, 7, 9, 22, 40] for(var i=0; i<arr.length-1; i++){ for(v 阅读全文
posted @ 2021-06-23 11:06 搬砖的苦行僧 阅读(5730) 评论(0) 推荐(0) 编辑
摘要:1. npm install npm@latest 将npm 更新到最新的版本 2. 再npm run build 阅读全文
posted @ 2021-06-18 17:25 搬砖的苦行僧 阅读(12840) 评论(0) 推荐(0) 编辑
摘要:方法一: 通过 lodash 比较简单 安装:npm i --save lodash 引入:import * as _ from 'lodash' 使用: _.difference([1, 2, 3, 5], [3, 4, 5, 6]); // => [1, 2] 方法二: let a = [1,2 阅读全文
posted @ 2021-06-15 15:01 搬砖的苦行僧 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:方法一: let = [1,[2,3],[4,5,[6,7]]]; let result_str = arr.join(',').split(','); console.log(result_str) // [1,2,3,4,5,6,7] 方法二:使用数组的concat方法,以及apply conc 阅读全文
posted @ 2021-06-03 21:00 搬砖的苦行僧 阅读(760) 评论(0) 推荐(0) 编辑
摘要:const list = [{type: "string", value: "字符串一"}, {type: "string", value: "字符串二"}, {type: "string", value: "字符串三"}]const newList = []list.forEach(arg => 阅读全文
posted @ 2021-02-19 15:32 搬砖的苦行僧 阅读(1967) 评论(0) 推荐(0) 编辑
摘要:const obj = { number: 100 }const { number } = obj//使用别名const { number: otherNumber } = objconsole.log(otherNumber) // 100 阅读全文
posted @ 2021-02-19 15:17 搬砖的苦行僧 阅读(3576) 评论(0) 推荐(0) 编辑
摘要:一、数组合并去重 例:let arr1 = [1, 2,3, 4, 5, 7] let arr2 = [1, 3, 5, 7,8, 10] let arr = arr1.concat(arr2) -> 合并数组 let newArr = [...new Set(arr)] 或者:let newArr 阅读全文
posted @ 2021-02-07 11:48 搬砖的苦行僧 阅读(854) 评论(0) 推荐(0) 编辑
摘要:一、数字转字符串 1. toString()方法 例: let arr = [1, 2, 3] let str = arr.toString() console.log(str) // 1, 2, 3 2. join()方法 -> 可以指定分隔符(如果省略参数,则默认为逗号) 例: let arr 阅读全文
posted @ 2021-02-07 11:21 搬砖的苦行僧 阅读(701) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示