摘要: Vant Weapp 官网: https://vant-contrib.gitee.io/vant-weapp/#/home Vant-ui 官网: https://vant-contrib.gitee.io/vant/#/zh-CN/ react-vant 官网: https://react-va 阅读全文
posted @ 2022-12-19 17:32 程序员肉包子 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 概念:函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。 函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。 函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的 阅读全文
posted @ 2022-12-19 17:04 程序员肉包子 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1,深拷贝与浅拷贝的区别 深拷贝:主要是将另一个对象的属性值拷贝过来之后,另一个对象的属性值并不受到影响,它自己在堆中开辟了自己的内存区域,不受外界干扰。浅拷贝:主要拷贝的是对象的引用值,当改变对象的值,另一个对象的值也会发生变化。 2,常见的实现对象的深拷贝方法: 1)JSON.parse( JS 阅读全文
posted @ 2022-12-19 16:40 程序员肉包子 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1,首先在gitee上找到自己想要学习的项目,举个例子 2.点击克隆/下载,下方会出现一个网址,复制下来,一会要用(方式之一) 3.在本地新建一个文件夹(用来存放你从gitee上拉下来的项目)在这个文件夹下,右键,选择git bash here 4.输入命令git init目的:创建/初始化一个新的 阅读全文
posted @ 2022-12-19 16:06 程序员肉包子 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 1、nrm介绍 nrm(npm registry manager )是npm的镜像源管理工具,使用这个就可以快速地在 npm 源间切换 2,nrm安装 在命令行执行命令,npm install -g nrm,全局安装nrm。 安装完成后,执行nrm ls,如果提示找不到命令,则打开nrm安装目录下c 阅读全文
posted @ 2022-12-19 15:50 程序员肉包子 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 1,有这样一个数据: 1 data = [ 2 { 3 "id":1, 4 "name":"吃喝", 5 "parentId":0, 6 "children":[ 7 { 8 "id":2, 9 "name":"烧烤", 10 "parentId":"1", 11 "children":[] 12 阅读全文
posted @ 2022-12-19 15:22 程序员肉包子 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 1 methods: { 2 urlToBlob(url) { 3 const that = this; 4 const file_url = url || ''; 5 const xhr = new XMLHttpRequest(); 6 xhr.open('get', file_url, tru 阅读全文
posted @ 2022-12-19 14:59 程序员肉包子 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1,首先安装插件: npm install clipboard --sava 2,在组件中应用 import Clipboard from 'clipboard' 3,clipboard的实际使用 1 <!--第一种直接绑定在按钮上--> 2 <button class="marleft10 btn 阅读全文
posted @ 2022-12-19 14:24 程序员肉包子 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 第一种方式是前端创建超链接,通过a标签的链接向后端服务发get请求,接收后端的文件流,非常简单: 1 <a :href='"/路径"' >下载模板</a> 另一种情况是创建div标签,动态创建a标签: 1 <div name="downloadfile" onclick="downloadExcel 阅读全文
posted @ 2022-12-19 11:55 程序员肉包子 阅读(2988) 评论(0) 推荐(0) 编辑