加载中
axios对responseType:blob的请求做异常处理兼容

问题记录: vue项目中用到axios下载文件,传递responseType为blob时,后台会返回: 项目中的异常一般通过axios的响应拦截器去捕获,将上面的message取到后在前端弹窗做展示, 项目中的响应拦...

10/22 18:04
408
后台返回文件流,前端实现下载功能。

首先上文件下载方法: this.fileDownloadBlob = function (data, filename) { if (window.navigator.msSaveBlob) { let blobObject = new Blob([data]); window.navigator.msSaveBlob(blobOb...

10/15 10:56
500
记录:vcharts地图组件在vuecli3.x正常,在vuecli2.x json文件路径找不到的问题

之前在vuecli3.x搭建的项目当中基于vcharts使用过地图组件,代码如下: <template> <div class="province-map"> <ve-map :data="chartData" :settings="chartSettings" height="4......

自定义elementui主题

一、需求背景 纵观现今前端框架,vue,react,angular三分天下,其中易上手的vue目前更是在中国市场用的火热,配合vue用的pc端后台管理类UI组件库,有elementui,iview,ant design of vue等...

09/01 23:58
267
js中字符串型正则转化为真正的正则(坑真的大)

背景:最近在做对单表进行增删改查的动态表单,通过后端返回的JSON数据动态渲染,由于项目的技术栈是vue,我就选用了比较好用的动态表单生成器form-create(http://www.form-create.com/),最...

vue动态绑定class与style总结

有的东西,看似简单,实则不简单,还是要多总结,在真实项目当中予以应用。 在vue当中绑定class和style的方式有很多种,基本都知道,但是在项目当中真正遇到需要用样式变化呢的场景却怎么也想...

07/28 00:07
227
Snabbdom的使用

一、初始化工程 ①新建文件夹virtual-dom-study ②yarn init -y 生成package.json ③yarn add parcel-bundler 安装打包工具parcel ④package.json文件中加入脚本: "scripts": { "dev": "par...

使用虚拟dom的原因

一、为什么要使用虚拟dom。 我们来回顾一下前端开发刀耕火种的时代。 ①之前的前端开发需要手动操作dom,还要考虑浏览器兼容性等问题,非常的麻烦,后来有了JQuery等库,简化了dom操作,我们...

虚拟dom

一、什么是虚拟dom virtual dom(虚拟dom),是由普通的js对象来描述dom对象,因为不是真实的dom,所以叫virtual dom。 二、为什么要用虚拟dom来描述真实的dom? 举个例子,我们获取一个dom元素...

07/16 23:33
155
vue+elementui实现简易的列筛选功能实现。

一、简易效果图: 二、需求背景 大家都知道,后管类系统当中,有时一个列表可能有很多列需要展示,如下图所示,但是用户在使用系统的时候,往往会需要针对其中某几列进行数据提取,在展示列比...

07/15 19:28
1.1K
解决vuecli3.x or 4.x热更新热重载失效的问题

今天从github上面学习了一下别人的代码,应该使用Vuecli3.x或4.x搭建的,修改代码之后热重载失效,需要手动刷新很不方便。 解决方案: 核心代码:在vue.config.js文件中 chainWebpack: (con...

Electron开发桌面应用程序初体验

一、electron是啥? Electron可以开发桌面应用程序 首先上图:electron = chromium+nodejs+native api chromium相当于内核,不用考虑浏览器的兼容性。 Nodejs可以操作底层,并且包管理工具n...

06/27 17:19
671
使用nvm进行nodejs版本管理

一、nvm是啥? nvm是node的版本管理工具。 为了解决node各种版本存在不兼容的情况,有的代码适配低版本有的代码适配高版本,假如我们开发了好几套代码,所用环境都不一样, nodejs的版本需要...

安装idk1.8,配置环境变量记录

1.安装jdk-8u171-windows-x64 2.系统变量中:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_171 3.path变量中配置 %JAVA_HOEM%\bin 4.cmd打java --version 可以的到jdk版本......

06/20 11:59
50
eslint+vscode保存自动格式化代码,实现代码检测和规范团队代码风格统一

一、为什么要用eslint? eslint是一个插件化的JavaScript代码检测工具,它可以用于检查常见的JavaScript代码错误,也可以进行代码的风格检查,我们可以针对自己的喜好,或者团队的喜欢来指定...

使用mockjs模拟后台接口返回的数据(二)

前后端联调一般的逻辑是,前端通过ajax访问后端,后端通过json数据返回给前端。 使用mockjs就是通过mock模拟服务器响应,要在项目当中拦截请求并且用mockjs返回数据。 一般是通过webpack下d...

lodash之_.fill _.findIndex _.findLastIndex方法

注:前提引入lodash.min.js 1、_.fill _.fill(array, value, [start=0], [end=array.length]) 功能:使用value值来填充(替换)array,从start位置开始,到end位置结束,(但不包含end位置)...

06/18 22:56
238
解决github访问慢或者访问不了的问题

本想在github上拉一份代码,结果访问github死活都访问不到位,网上尝试了各种方法都没有用,结果一番尝试终于成功了,现在不用翻墙也是秒开github。 一、打开Dns查询-站长工具 二、在检测输入...

使用mockjs模拟后台接口返回的数据(一)

一、mockjs使用场景 前后端分离的开发模式当中,前台一般都会比较依赖后端的接口数据以及数据格式,常常会出现没有接口,前台很多工作都没法开展的情况,这时候前端如果能模拟一些假数据,并...

06/16 22:55
462
Preload和Prefetch以及前端项目中的配置

1.vuecli3.x or 4.x默认打包之后,部署到服务器上的项目,会对静态资源的标签上默认加载preload或者prefetch属性, 啥是preload和prefetch呢? Preload的设计初衷是为了让当前页面的关键资源...

06/15 11:37
418

没有更多内容

加载失败,请刷新页面

返回顶部
顶部