- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 vue集成electron从创建项目到成功打包之路
最近在搞vue集成electron的项目,发现了挺多坑的,刚开始也百度了很多看到的都是推荐用vue init simulatedgreg/electron-vue xx这个来集成vue,但我也复制命令去安装结果发现根本安装不了,即使去GitHub上拉下来跑起来也是一堆报错,索性我就放弃了这个方案,最后还是觉得新建一个vue-cli项目再结合electron打包插件electron-builder打包就好。集成 Electron关于怎么在vue工程项目里面集成electron,我也不多说,点击这个链接按照
2022-05-31 11:54:16
727
1
原创 JavaScript中动手实现一个call函数
//给所有的函数添加一个hycall的办法Function.prototype.hycall = function(thisArg, ...args) { //获取需要被执行的函数 let fn = this //对thisArg转成对象类型(防止它传入的是非对象类型),如果是null或者undefined就让它指向window thisArg = thisArg ? Object(thisArg): window //调用需要被执行的函数 thisA
2022-02-13 22:45:44
273
原创 JavaScript使用new Function()时this的指向问题
先来看一段代码function fun() { this.name = 'zhd'}let p = new fun()console.log(p.name)最终控制台打印出来的是zhd,这个我相信大多数人都是知道这个结果的,但问题是为什么会打印出zhd,或许很多人并不清楚里面的代码究竟做了什么操作,接下来我们讲讲其中的原理。其实new Function()也属于JavaScript中调用一个函数的一种调用方式,只不过开发中我们很少会用到,使用new Function()调用函数的过程中
2022-02-12 12:51:29
1016
原创 前端关于点击链接下载文件的解决办法
这阵子做了一个点击按钮下载文件的需求,一开始百度了好多办法都是用a标签,然后设置a标签的download属性,我也尝试着做了一下,结果问题是:凡是浏览器能读取的文件都会在浏览器预览不会直接下载(比如jpg等图片格式的文件和txt文本文件),经过我一个下午的不断摸索,终于找到了一个办法能让这些文件点击链接就能直接下载,上代码!downloadFile(link) { let a_link = document.createElement('a') // 这里是将url转成blob地址, fe
2021-11-05 17:44:20
4044
2
空空如也
three.js两坐标之间物体平滑移动
2021-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人