- 博客(177)
- 资源 (46)
- 收藏
- 关注
原创 解决windows下git操作提示用户名密码错误的问题
当代码从一个平台切换到另一个平台的时候,需要做两步操作,第一步就是更新git的仓库地址,在项目的.git/config文件里面修改,这一步做完之后,就可以推送代码到新的仓库了,这里就是重点来了。一般第一次推动代码到新平台代码仓库的时候,系统是会提示让你输入用户名密码的,注意: 1.这里的用户名密码是代码仓库平台的用户名和密码,跟git没有关系,这是其一;2.如果不小心用户名密码输入错误了,系统不再弹框提示了,而是只在git操作的时候提示“
2023-09-04 17:46:53 1767 1
原创 vue项目解决访问tomcat服务器文件跨域问题
跨域相关的知识就不多说了,这里直接说解决方案。/test.pdf,现在就改成http://localhost:3002/proxy/test.pdf。/test.pdf,现在就改成http://localhost:端口号/proxy/test.pdf。这样跨域访问tomcat文件的问题就解决了。我这里说的是不走接口层次的,同上,比如访问文件路径是。
2023-08-01 11:28:17 790
原创 vue项目中使用jsonp方法
jsonp虽然是一项古老的技术,但是有时候没它不行,现在vue项目里面有个插件提供的就是使用jsonp的方式回调,所以总结一下jsonp的使用方法。
2023-07-04 08:39:52 2748
原创 使用forever守护node服务,启动vue3+tsup打包js
现在跑个node服务的项目遇到一个问题,一段时间后会自动断开服务。查了一些问题,有一个观点是node服务是需要守护的,这样系统就不会关闭它,所以就用了下node自带的一个工具forever,果然还不错。
2023-06-08 11:58:25 224
原创 tsup.config.js配置项解读
tsup是一个基于 Rollup 的 TypeScript 构建工具,可以将 TypeScript 代码打包成一个单独的 JavaScript 文件。你可以使用tsup.config.js文件来配置tsup的行为。
2023-06-08 11:40:13 772
原创 vue3里面变量为什么用ref
定义的变量会自动进行响应式更新,当变量发生改变时,相关组件会自动重新渲染。访问其原始值,这使得开发人员可以很容易地使用原生 API 处理 ref 对象包装的变量。综上所述,使用 ref 定义变量可以使代码更加简洁、易于管理,并且具有更好的类型提示和异步更新支持。可以在定义变量时提供类型提示,这样可以在编写代码时捕获一些错误,并且在编辑器中进行智能提示。,可以在下一个 DOM 更新周期之前执行回调函数,从而确保变量更新后正确处理相关操作。函数时,您需要传递一个函数作为参数,这个函数需要访问。
2023-03-17 17:09:54 1556 1
原创 解决node升级到18版本node-sass安装问题
删除项目的package.json.lock和yarn.lock这两个文件,最好是node_modules文件夹也删除,免得有缓存,然后再npm install或yarn 重新安装一遍。基本就这样就跑起来了,可能还会遇到其他包版本不对的问题,需要更加报错信息进行一一升级。
2023-02-15 17:46:01 19409 8
原创 解决UglifyJs Unexpected token punc «{», expected pun 报错问题
我开始还以为你代码中哪里标点符号的问题,把整个代码过了一边,眼睛都麻了,还好代码量不多,然而并没有发现是啥问题,后来就把报错信息百度了一下,才发现是UglifyJs打包最新语法的JS代码会出现问题,才引起的这个错误。
2022-11-07 15:07:29 2214
原创 npm中node-sass安装报错解决办法
前两天换了个新电脑,然后配置开发环境,拉代码,结果在npm install安装包的时候,就报了个node-sass无法安装的错误,还提醒没安装python2...有点无语。 然后查了半天,发现是node16版本引起问题,后来就卸载了当前版本,安装了14的版本,问题解决了,当然python2.7我也安装了,但是安装了没起啥作用,最后还是通过降低版本解决的! 经验总结,开发工具啥的,最好不要用最新版本了,基本都有坑,都是找小白鼠排坑!!...
2021-12-27 16:19:54 8279
原创 VUE-CLI3 打包不同线上环境路径
最近接到一个奇葩需求,搞完的一个项目要部署到不同的线上服务器上,以往用VUE-cli3脚手架开发,都是免配置的,在axios.js里面进行一个判断就行了,如下:// 配置接口地址if(process.env.NODE_ENV === "development"){ //开发环境 axios.defaults.baseURL = 'http://192.168.9.81:8080/cdps'}else{ //线上环境 axios.defaults.baseURL = 'ht...
2021-12-24 10:15:44 839
原创 Vue中mixin的使用
相信很多写vue组件的人都会遇到这样的情况,有两个组件,功能很相似,但又有个体差异化的实现,这时候我们就来到“岔路口”了,我是应该把它拆分成两个不同的组件呢?还是搞成一个组件,然后通过props传值来创造差异性从而进行内在的区分呢? 其实这两种方法就实现功能来说,都是可行的,但往vue特性的理解上来看,两种解决方案都不够完美和高级:第一种,如果拆分成两个组件,你就不得不冒着功能变动而要在两个文件中更新代码的风险,这与《 The Pragmatic Programmer 》...
2021-11-18 18:24:17 1073 1
原创 Vue导出excel数据
一、需要安装三个依赖: npm install -S file-saver xlsx npm install -D script-loader 二、项目中新建一个文件夹:(vendor---名字任取) 里面放置两个文件Blob.js和Export2Excel.js。...
2021-06-08 17:55:43 279
原创 vue中html导出到word
最新项目要实现个需求,数据导出到word格式的文档,所以就上github上找点思路,一看就发现了一个https://github.com/evidenceprime/html-docx-js,但是现在貌似进不去了,应该是需要翻墙了;那就说说怎么使用html-docx-js来导出word吧!第一步:安装必备包:npm install html-docx-js -Snpm install file-saver -Sfile-saver是用来保存文件的,也是必须安装的。第二步:使用现在
2021-04-19 08:47:52 3476 15
原创 项目十大管理输入、工具和技术、输出总结
准备考2021年5月份的信息系统项目管理师,项目十大管理输入、工具和技术、输出总结如下,等考完通过了,再来写一篇分享哈,没考过就不写了,哈哈!!
2021-04-11 10:19:47 3871 3
原创 react 项目启动报错Can‘t resolve ‘fs‘ ‘child_process‘ ... module类似错误
万事开头难,这句话真是真理!一把年纪了,现在还要来学react开发,没办法,为了温饱问题,学吧!活到老,学到老,这也是真理!毕竟会Vue了,就算开发React,也不会那么难,看了一下官方文档,当天就开始开发项目了,泪奔!然后就遇到问题了,然后就跳到坑里了也不知道怎么回事,哎,前端早点大一统吧,搞这么多框架干啥,信了你的邪!说说遇到的这个坑吧,在react项目里面,由于遇到了问题,想再组件的js文件里面加个debugger语句调试一下,结果一保存,控制台满屏红色错误,如下:一开始还以为
2021-03-23 14:31:03 2490
原创 ios系统微信小程序scroll-view划不动的问题
这段时间开发个微信小程序的点餐系统,因为只需要小程序版本,所以就用原生的小程序写了,过程中遇到了几个问题和坑,就总结一下,方便来后者。商品分类和商品列表的左右联动,像美团和饿了么那样的交互,点击某个分类滑动到对应的商品列表,随意滑动商品列表商品分类也会做对应的切换,我个人的实现方案如下:要用到scroll-view的to-view属性 每个商品的高度都是固定的,所以要开始计算好每个类目对应的商品列表的高度,在滑动商品的时候实时获取scrollTop,然后再让商品分类列表做对应的切换主要代码如下:
2021-02-04 17:26:55 5096 1
原创 解决vue-admin-template中权限控制使用动态路由刷新后404的问题
vue-admin-template(vue-element-admin)是个非常好用的B端UI框架,谁用谁知道!在使用的过程中,加入权限模块后,刷新后权限控制的页面就默认跳转到404页面了,搞了半天终于解决了,原因是权限控制的路由模块是动态添加进去的,而我的404监听路由是在默认路由里面的,优先级比动态路由要高,所以刷新后默认先被404接管了,改一下,把404监听路由也放到动态路由的末尾就可以了,代码如下:// 404 page must be placed at the end !!!{ .
2020-05-09 09:22:29 6170 16
原创 用$nextTick解决vue中ref等属性失效的问题
vue项目中组件的初始化以及数据填充、更新都是需要一定的时间的,而且这些更新是异步进行的,UI渲染线程和JS主线程并不是同一个线程,所以在开发的时候极有可能遇到的情况是,引用子组件后,子组件显示出来了但是父组件的ref属性并没有找到子组件,这就要用到vue中的$nextTick方法来解决。先看看官方对这个方法的说明如下:Vue.nextTick( [callback, con...
2020-04-23 11:06:57 4713 1
原创 Vue中的虚拟DOM详解
Vue2.0引入了虚拟DOM,比Vue1.0的初始渲染速度提升了2~4倍,并大大降低了内存消耗。目前主流的前端框架Vue、React核心技术也都使用了虚拟DOM,那你一定好奇为什么要提出虚拟DOM,虚拟DOM是什么,它有什么优势?下面会一一详解。为什么要虚拟DOM? 在Web早期,页面的交互比较简单,没有复杂的状态需要管理,也不太需要频繁的操作DOM,随着时代的发展,页面上...
2020-03-21 14:39:14 1182
原创 vue.config.js配置之configureWebpack(两种用法)
vue.config.js是vue-cli3之后新增的一个功能,再这个版本里面如果要配置webpack相关的属性,就需要自己在项目根目录新建vue.config.js这个文件,然后在该文件里面去写入你需要的配置等等。vue.config.js的具体配置参数可以参照vue-cli文档地址:vue.config.js配置在配置的过程中遇到一个属性,configureWebpack,先来看看文档...
2019-12-13 15:59:02 103033 3
原创 windows系统下命令行进行文件或文件夹操作
windows系统命令行下操作文件或文件夹基本命令如下:cd-改变当前目录,在选目录时按tab键会有提示,目录正斜杠或反斜杠都可以(但不能直接改变工作盘目录) cd ..进入上一层文件夹 切换盘符,直接在命令行输入盘字母加冒号并回车,例如:d:\work>c: 表示切换到C盘 dir-列出当前目录下的文件夹 mkdir-创建在当前目录创建一个文件夹,可以创建以"."开头等...
2019-10-29 16:57:03 3746
原创 2020版熊猫金币解读及购买方式
据中国人民银行官网消息,中国人民银行定于2019年10月30日发行2020版熊猫金银纪念币一套12枚,其中熊猫普制金银纪念币6枚、熊猫精制金银纪念币6枚,均为中华人民共和国法定货币。一、纪念币图案该套金银纪念币正面图案均为北京天坛祈年殿,并刊国名、年号;背面图案均为熊猫食竹图,并刊面额、重量及成色。二、纪念币规格和发行量(一)1克圆形金质纪念币为普制币,含纯金1克,直径1...
2019-10-29 09:58:50 5366
原创 vue-cli3.0中vue.config.js的基本配置(去除esLint提示和解决build后静态文件路径报错)
vue-cli是开发vue项目必不可少的脚手架工具,3.0版本之前的目录结构是由config目录的,关于webpack配置的文件都放在该目录里面,而3.0版本之后做了一个大更新,webpack相关的默认配置都帮你集成到webpack的npm 包里面去了,官方提供的一种修改配置的方式就是开发者自己在项目的根目录(与src同层级的目录)下建立一个vue.config.js的文件,然后去覆...
2019-10-21 11:13:50 8587
翻译 使用webpack的代码分离"Code Splitting"实现vue应用的懒加载
在vue应用中,我们可以在三个层次上使用懒加载和代码分离技术:组件,通常是我们熟知的异步组件 路由 Vuex模块他们都有一个共性:他们使用了动态引入(webpack2.0以上支持)。#Vue组件中的懒加载这个在 Egghead(国外博文网站)的文章 “Vue异步组件中按需加载组件” 已经有了很好的说明。使用起来也很简单,注册组件时使用import方法即可:Vue.co...
2019-09-05 12:04:51 589 2
原创 详解ES6中的async/await
ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数async function timeout() { return 'hello world'...
2019-08-16 23:14:52 13992 10
原创 详解vue2.0中 render: h => h(App)
创建一个vue项目,基本都是用到vue-cli,新建的项目main.js里面会有这么一句代码:new Vue({ render: h => h(App),}).$mount('#app')这个就是创建一个vue对象,然后挂载到制定的页面节点。这里重点说的是 render: h=>h(App) 是啥意思?怎么理解?这个首先要知道ES6的箭头函数的用法,这个函数还...
2019-08-16 12:52:33 16983 5
原创 npm打包上传
npm是目前最大的包服务平台,前端基本无人不知,无人不晓了,初期我们可能都是在用别人封装到npm的包,那随着自身实力的增长,怎么打一个自己的包并上传到NPM呢?很简单,下面就是基本步骤,一切从简:1.在任意目录创建一个文件夹,比如叫"my-npm-hello";2.进入该文件夹,在该目录下运行命令行,然后直接npm init --yes(--yes就是表明你都是用默认的配置信息,也...
2019-04-17 20:44:27 2954
原创 用python封装自己的包上传到Pypi
python中我们经常会用到第三方的包作为工具,比如爬虫解析工具beautiful soup,网络请求工具requests,之所以要把它封装成包,一是为了技术与业务分离,二是为了能多项目多平台共用,即"write one, do everywhere"。python里面用到的第三方工具包基本都是从Pypi.org里面下载的,那我们就来看看怎么打一个自己的包并上传到pypi作为工具使用。...
2019-03-29 09:21:37 1594 2
原创 Mac上安装配置mysql详解
一、下载安装官网下载社区版dmg安装文件: https://dev.mysql.com/downloads/mysql/1、执行安装文件,按步骤完成安装。2、安装完成后终端输入:mysql --version;----显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:...
2019-02-19 14:27:18 278
原创 IOS上11.3以上的input输入问题
1.fastclick在ios 11.4以上的bug解决场景:在该版本的某一个输入框输入字符后,点击输入法上面的"完成"按钮,再点击该页面的其他输入框或者当前输入框都无效,需要长按才有效果;解决办法:修改fastclick源码,具体修改如下/** * @param {EventTarget|Element} targetElement */ FastClick....
2019-02-18 19:01:18 1005
原创 vue-baidu-map 使用("踩坑")心得
最近在用vue开发应用,要用到百度地图,之前用jquery有用过百度地图的JS SDK,基本功能都有实现过,但是到vue上就必须得自己封装插件了,当然晚上有的自己肯定是不想再去造轮子的,除非这轮子不合适,一搜果然与现成的,传送门在这:https://dafrok.github.io/vue-baidu-map/#/zh/index,点击进去就是使用文档,但是有很多坑,这里说一下,免得大家重...
2019-01-16 21:23:49 49621 31
原创 解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
在用vue做前端开发的时候,因为一般跑vue使用的webpack自带的node服务,而我们实际要使用的数据确是后台服务器上的,所以这就涉及到服务器请求跨域的问题。本来在诸如axios之类的网络请求参数里面配置withCredentials: true,就可以解决跨域问题的,但是现在浏览器比如chorme有做了新的跨域限制,比如要服务器端配置允许跨域才行,详见跨域问题解决,是英文的...
2018-11-01 19:43:46 3779
原创 在vue中使用plupload上传图片到七牛(着重解决moxie is not defined问题)
在传统的jquery或者原生JS环境下结合plupload上传到七牛的案例就不说了,一搜一大片,这里重点说说使用了vue之后,在vue环境下要保持相同的体验度上传图片到七牛,下面就是搞了接近两天摸索出来的,过程只想MMP,但是还是得到了满意的结果,算是功夫不负苦心人啊(这个过程真的是坑太多了)! 这个排坑的过程就多说了,搞来搞去就是plupload和qiniu的...
2018-09-17 18:00:19 8986 4
原创 前端开发利器--Visual Studio Code配置git和中文版
之前开发都是用的sublime text,配色好看而且轻量,后来公司新来几个前端都给我推荐vscode,说这个更好用,而且基于vue的技术栈开发的话,vscode也是推荐得最多的编辑器,所以就入手了!工欲善其事,必先利其器。先来搞好一波配置再撸代码就能更得心应手,对吧!第一步:官方下载的都是英文版,下载地址,先来个中文支持,方便以后操作吧:1.先点击vscode左边菜单栏最后...
2018-09-11 00:14:55 7139
原创 Node之利器NVM
一直都是用node的npm作为开发工具,今天在配置webpack的一个插件的时候居然需要node的版本限制,而我本地的node一直都是没有更新的,所以就必须要升级node版本;但是站在一个开发者的角度,是不太想像小白一样又去重新下载安装包去升级一个软件的,所以就看看有没有更好的办法,果不其然,发现了node版本控制的一个“利器”--NVM。 NVM到底是啥?NVM...
2018-09-06 01:00:50 317
原创 一文读懂常见的开源协议(BSD, GPL, LGPL,MIT,APACHE,Mozilla)
每次逛github的时候都会见到readme里面有各种各样的格式,本软件遵从xx协议,刚起初没太注意,以为这些都差不多,后来逛多了就越来越注意到不同的开源软件协议是不一样的,那么这些协议到底有着怎样的区别呢?先看下面这张图:下面就开始长篇大论进行解说了,耐心看看还是有好处的。开源协议之前基本名词概况:1. Contributors 和 Recipients Cont...
2018-09-05 23:24:25 8838
threejs操作glb,gltf格式3D模型案例,包含点击部位高亮操作
2022-08-24
HL7 aECG Implementation Guide(最新版)
2022-04-13
api-ms-win-crt-conio-l1-1-0.dll.rar
2019-09-28
vue中使用plupload上传到七牛的js
2018-09-17
node-v6.8.0-win-x64.zip
2016-11-01
Zend_Framework入门教程
2015-11-17
W3CSchool官方api文档
2014-02-19
ZendOptimizer-3.3.3-Windows-i386.exe软件
2012-10-31
FCKeditor 在线编辑工具 web工具
2011-12-07
freemarker中文文档 手册
2011-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人