js
文章平均质量分 63
♡鲸落♡
❤ 越努力越幸运 ❤
展开
-
在vue中使用NProgress
NProgress1、安装npm install --save nprogress2、使用在router.js中//导入import NProgress from 'nprogress'import 'nprogress/nprogress.css'// 直接调用 start()或者done()来控制进度条。router.beforeEach((to, from, next) => { NProgress.start() // 开始 next()})router.a原创 2021-06-23 15:09:18 · 214 阅读 · 0 评论 -
项目中的复制问题 --- clipboard
今天总结下项目中遇到的有关复制文本的问题两种解决方法:vue-clipboard21、安装 vue-clipboard2 插件npm i vue-clipboard22、在main.js中添加import Vue from 'vue'import VueClipboard from 'vue-clipboard2'Vue.use(VueClipboard)3、使用方法一<div id="app"></div> <template id="t"原创 2021-06-03 17:58:27 · 428 阅读 · 0 评论 -
分割面板组件
一、前言项目中遇到需求:将界面,分割为可以拖拽调整宽度两部分区域,并且可以兼容到ie9+,如图:做项目的过程中学习到了几种同类的插件总结下 ????二、学习1、vue-split-panel (能兼容到ie9+)安装 npm install vue-split-panel在main.js中引用 import VueSplit from 'vue-split-panel' Vue.use(VueSplit)使用<Split style="height: 100vh" :gu原创 2021-06-01 16:11:36 · 1635 阅读 · 0 评论 -
前端加密方式
总结下项目中用到的一些加密方式:一、RSA项目的登录页面要加密用户名和密码,前端利用RSA进行加密,后端用java实现的解密过程使用JSEncrypt.js插件(jsencrypt就是一个基于rsa加解密的js库)使用公钥加密的数据,利用私钥进行解密使用私钥加密的数据,利用公钥进行解密前端大概的加密流程前端调用后端公钥的接口获取公钥---->前端使用JSEncrypt中间件设置公钥,并加密密码---->前端将加密后的数据通过接口(如登录接口)传给后台----原创 2021-01-22 15:35:28 · 904 阅读 · 0 评论 -
表格导出成excel格式
vue项目中遇到表格导出成excel格式的功能,纯前端处理导出问题1、首先运用到的文件:xlsx.full.min.js(下载)、util.jsutil.jsimport XLSX from './xlsx.full.min'var Utils = { openDownloadDialog: function (url, saveName) { if (typeof url == 'object' && url instanceof Blob) {原创 2021-01-20 16:37:58 · 210 阅读 · 0 评论 -
JS代码判断IE6,IE7,IE8,IE9的函数代码
项目要兼容到ie9所以有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的两种代码!第一种if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/7./i)=="7.") { alert("IE 7.0"); } else if(navigator.appName == "Microsoft Internet转载 2020-12-25 15:07:57 · 238 阅读 · 0 评论