自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 vue中使用html2canvas.js导出页面内容为图片,并保存本地

vue中使用html2canvas.js导出页面内容为图片,并保存本地:参考链接——https://www.cnblogs.com/slightFly/p/11828068.html

2020-10-21 15:24:16 50

原创 three.js 加载gltf格式文件入坑总结(Blender导出gltf、gltf-pipeline压缩转Draco.gltf)

总结three.js加载gltf格式文件开发过程中遇到的坑项目介绍此项目主要是做一个三维运维机房,笔者刚接触three一个月,属于初学者。项目起始,加载模型用的FBX格式,直接引用的3D格式文件,后期发现在性能较差的笔记本上加载模型时,耗时太长(50M大小 3~5min),体验极差。后面通过查阅资料,发现three官方是推荐gltf/glb格式文件的,后面就开始研究如何载入gltf格式文件。开发过程中遇到很多问题,最后经过不懈努力终于得到解决。此次three开发经历值得记录一下。本文适合初学者阅读,对于

2020-09-18 17:55:33 391

原创 ElementUI el-table合并单元格

VUE项目中经常遇到table表格合并单元格的需求,el-table组件支持自定义单元格合并(:span-method=“objectSpanMethod”),即将某一属性值相同的单元格合并,只需绑定“span-method”属性,传入合并规则就行。<!-- HTML --><el-table ref="myTable" :data="tableData" :span-method="objectSpanMethod" style="width: 100%"></

2020-06-24 15:43:58 135

原创 vue-cli3项目IE浏览器打开白屏,控制台显示app.js中报错

**问题:**vue-cli3项目开发完成后,谷歌浏览器显示正常,IE11打开白屏,控制台发现app.js中报了语法错误。解决办法npm安装babel-polyfill。安装:npm install --save-dev babel-polyfill,main.js引入:import ‘babel-polyfill’引入polyfill后依然白屏,这时候就要考虑main.js中引入的第三方js插件语法是否支持IE,可排查找出问题插件。我的项目中是发现swiper最新版语法(4.0版以上)在IE浏览器

2020-06-09 16:47:42 395

原创 递归循环获得tree树形结构数据

VUE + ElementUI tree组件树形数据处理一、tree组件代码 <el-tree class="tree_s" :data="treeData" highlight-current :expand-on-click-node="false" node-key="id" default-expand-all :props="defaultProps...

2020-03-30 16:37:04 536

原创 数组相关操作面试题

面试过程中往往会遇到手写面试题的,这类面试题一般都是考察—围绕数组,进行的一系列操作算法。下面举例几道常见的面试题:案例一数组随机排序:封装一个方法,返回一个乱序数组//方法一function handleArr(arr){//利用随机数函数产生随机下标 for (let index = 0, len = arr.length; index < len; index++) { ...

2019-12-10 20:26:50 56

原创 JS结合栈和堆内存机制,谈谈数据类型的浅拷贝、深拷贝

在说深拷贝与浅拷贝前,我们 需要深入理解JS的内存机制 …先看两个简单的案例://案例一var num1 = 1, num2 = num1;console.log(num1);//1console.log(num2);//1num2 = 2;//修改numconsole.log(num1);//1console.log(num2);//2//案例二var obj1 = {x: ...

2019-10-23 17:19:39 111

原创 export default 和 export 、require的使用方式总结

在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块——ES6中export与export default均可用于导出常量、函数、文件、模块等;ES6中导入模块,使用方法: import +模块名称 +from+ ‘模块标识符’ ;ES6中导出模块,使用export default 和 export 向外暴露成员;export 导出:import {***} from ‘***’...

2019-10-22 19:15:23 194

原创 select选择框option内容过长怎么办,省略号展示

JS实现Select选择框内容超出后省略号显示select选择框option内容过长怎么办,省略号展示不废话,直接上传代码,拿走不谢。// select-change事件内,直接调用即可,需传入select-idfunction selectMaxPoints(id){ var CutOption = function( selectObj, length ) { this.sele...

2019-08-05 16:01:06 7217 2

原创 git 本地代码还没push却被冲掉了,恢复到commit某一版本

MMP,本地代码不小心被冲掉了,这时候CTRL + Z已经不好使了,紧张的一匹·······幸好有阶段性的提交本地提交,才得以恢复~~~1,git log查看各分支的提交记录; 2,git reset 7560d7f08b62f38799f3c2c333904c9334a6f915 -hard恢复到commit_id号为7560d7f08b62f38799f3c2c333904c9334a6...

2018-09-13 16:21:02 1626

原创 根据某一对象属性,将该属性值相同的归为一类

有时候后台的同志比较懒,只是单纯的返回了一个list数组,不能满足前端需求,比如:前端需要根据某一属性,将该属性值相同的类 渲染到一个card里面,这时候就需要将list数组遍历处理一下了,正所谓“分门别类”,该方法就是处理这种问题,上代码—— let map = {}, resDest = [], myResIdArr = [...];//myResIdArr 为...

2018-09-12 16:12:16 734

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除