![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基于Vue的功能
来宝卉
这个作者很懒,什么都没留下…
展开
-
颜色随机,去掉灰色,太亮,太暗的颜色,使用hls 写法基于vue
第一步: 获取随机的 hlsdata(){ return{ hslArray: [], }} // 获取HSL数组 getHslArray() { var HSL = []; var hslLength = 34; // 获取数量 for (var i = 0; i < hslLength; i++) { // 获取...原创 2018-11-28 11:00:33 · 1485 阅读 · 0 评论 -
vue+ie兼容 页面缓存不请求接口,重复请求页面不刷新,解决方案: axiox加时间戳
注意:并不是v-router里加时间戳,而是axios请求上加时间戳在axios的封装中写:export default { //get请求 get(url, param) { return new Promise((resolve, reject) => { axios({ method: 'get', url, ...原创 2019-03-25 10:54:50 · 2355 阅读 · 0 评论 -
beforeEach路由前置守卫传全局参数
使用全局路由前置守卫(to是跳转后的页面路由,from是跳转前的,next是必须要执行的,加上next路由才会跳转)注意: 不能直接执行next({参数}),会进入死循环正确写法如图所示,加个判断再用next传参router.beforeEach((to, from, next) => { if(to.query.time == undefined){ let toQuery =...原创 2019-03-25 10:57:29 · 7154 阅读 · 2 评论 -
vue项目兼容ie(页面空白、报错、不请求接口)
一、ES6和axios兼容Vue 的核心框架 vuejs 本身,以及官方核心插件(VueRouter、Vuex等)均可以在 ie9 上正常使用。但axios和es6是基于promise的,ie不兼容promise,所以需要安装插件将语法转换成ie可以识别的。下载 babel-polyfill,执行npm install babel-polyfill --save然后在main.js中的最前...原创 2019-03-29 23:43:34 · 4076 阅读 · 0 评论 -
vue+"web-highlighter"实现高亮笔记/web荧光笔
web页面高亮效果是一个很有趣,并且外行人第一印象特别厉害的特效,应用的场景比较少,网上没查到几个案例,以下为 web-highlighter插件实现过程web-highlighter 的github地址高亮笔记到底展示了个啥效果?点击下方的蓝色按钮选择“政治术语”,使用鼠标选中左侧文章中的某一段话,文本将以闪亮的背景颜色突出显示,下次访问时,突出显示的区域将被保存并恢复。一、安装,...原创 2019-08-28 18:01:20 · 4173 阅读 · 13 评论 -
vue+"web-highlighter"实现高亮笔记/web荧光笔 API
1、highlighter = new Highlighter([opts])创建一个新highlighter实例。{ $root: document.documentElement, exceptSelectors: null, style: { className: 'red' }}(1)$root 将实例挂载到某个dom元素...原创 2019-08-29 11:15:13 · 2442 阅读 · 3 评论