IT妹子出没

IT妹子一枚,仅以自己的经验说话。

window 升级node

听说vue-cli 3.0 版本可以减少很多配置项,然后就想着升级下哇,结果vue-cli 3.0还要node版本是8.9 或更高版本,无奈那就把node也升下级。但是…氮素,我通过npm升级node第一行命令就报错了!报错图如下: 这是怎么回事??一通搜索后发现原来node的n模块并不支持wi...

2019-03-17 15:08:41

阅读数 87

评论数 0

【javascript】前端分页

有时后台会把数据全部返回,而前端需要自己分页。虽说这种情况比较少,但还是有的。比如某个接口查询速度太慢,如果每次换分页都要请求的话,那么用户体验是极其不好的。 前端分页主要就数据的分割,比如一页需要5条数据,那么就把所有数据按5等份分好,然后根据页数获取相应的那页数据。 代码如下: /** * ...

2019-02-12 10:03:46

阅读数 36

评论数 0

vue-router 打开新窗口新tab页

有时候需求需要点击某个按钮能新开一个tab页显示内容,有两种方式可以实现。 一:<router-link></router-link> //关键点:target="_blank&quo...

2019-01-21 10:00:21

阅读数 218

评论数 0

IE浏览器关于get请求缓存

问题描述: IE会针对请求地址缓存请求的结果。通常是get请求,因为post方式因为参数的不同,则不会产生这个问题。get请求发送参数和地址都一致,导致IE浏览器会从缓存中取,而不会去请求服务器端。 解决方案: 请求时固定一个参数,参数值随机变化。 例如: config.params.sendTi...

2018-11-09 10:37:00

阅读数 59

评论数 0

【Javascript】求两个对象的交集、差集

//dataA,dataB样例: [{ id: 1, name: 'zw' }] /** * 获取两个对象的差集 * @param dataA:大对象 * @param dataB:小对象 * / function getDiffrenceSetData (dataA, dataB) {...

2018-09-26 17:23:48

阅读数 605

评论数 0

【Javascript】操作json 多层json对象,根据key获取value;获取json的所有的key

function getValueByKey (data, field) { for (let key in data) { if (key === field) { return data[key]; } if (t...

2018-07-26 14:24:50

阅读数 2103

评论数 0

【Javascript】处理数据

需求:根据x的值生成多少个数组 原数据: [ { "x": 0, "y": 0 }, { "x": 0, ...

2018-05-29 11:45:19

阅读数 147

评论数 0

【vue】动态路由vue-router 动态加载

有时系统需要根据用户的权限来动态加载路由~vue-router有提供给我们一个 addRoutes() 方法,但这个方法只有2.2.0以上版本支持。下面我们看下具体写法: var router = { path: '', name: '', component: reso...

2018-04-20 16:54:13

阅读数 1112

评论数 0

【openlayers】ol3地图组成部分

地图组成部分 map View layers source control interaction map 地图(Map):对应的类是ol.Map。所有的地图操作,不论是视图还是交互都要基于它来实现。 View 视图(View):对应的类是ol.View,之前已有接触...

2018-04-12 09:44:56

阅读数 230

评论数 0

【openlayers】ol3入门一基础篇

openlayer - Web Gis 引擎 概述 OpenLayers 3简称ol3,是一个开源的Web GIS引擎,使用了JavaScript、HTML5及CSS3技术。在地图数据源方面,支持各种类型的瓦片地图,既支持在线的,也支持离线的。 支持浏览器 由于OpenLayers...

2018-04-12 09:42:00

阅读数 265

评论数 0

【openlayers】ol3切换图层源

在实际运用场场景,有时我们需要2个不同的图层切换的对比,比如百度地图的普通图层和卫星图层 在ol3里实现这个功能也是很简单,使用 setSource() 即可 let baseLayer = map.getLayers().item(0); baseLayer.setSource( n...

2018-04-12 09:41:08

阅读数 749

评论数 0

【JavaScript】获取日期段内几点到几点的日期时间

console.log(getWeek('2018-02-01 06:00:00', '2018-02-03 18:00:00', 8, 20)); /** * 获取日期段内某点到某点的日期时间 * @param begin:开始时间 eg:2018-02-09 10:00:00 * @para...

2018-02-09 15:36:13

阅读数 212

评论数 0

【javascript】 获取时间段内属于星期一(*)的日期们

需求:知道开始时间结束时间,求这段时间内输入星期一或星期二…的日期们 思路:用毫秒数来判断 /* 获取时间段内属于星期一(*)的日期们 * begin: 开始时间 * end:结束时间 * weekNum:星期几 {number} */ function getWeek (beg...

2018-01-23 21:18:33

阅读数 343

评论数 0

【Echarts】 柱状图 颜色渐变

样例: 起效代码: series: [{ name: 'XXX', type: 'bar', data: [0,10,20,30,20,10,9], itemStyle: { normal: { color: new ech...

2018-01-17 14:54:21

阅读数 479

评论数 0

【Vue】 vue-router 导航钩子(导航守卫)

情况是这样的,我在系统的某个页面写了个setInterval每隔30s进行地图打点,然后发现我点别的界面的,这个函数还在执行!瞬间我就懵13了,我天真的以为只要切换了路由它自然不会执行,没想到啊!请教后才知道要进行拦截,敲黑板了!理论在下: 官网解释:正如其名,vue-router 提供的导航守...

2017-11-01 17:20:28

阅读数 3682

评论数 4

【JavaScript】标准日期、中国标准时间、时间戳、毫秒数互转

首先要明确这三种格式是什么样子的: 标准日期:2017-09-19 或 2017-09-19 20:00:00 中国标准时间:Mon Oct 23 2017 17:20:13 GMT+0800 (中国标准时间) 时间戳:1508750413 毫秒数:15087504130...

2017-10-25 15:15:55

阅读数 9630

评论数 0

【webstorm】 给console.log设置快捷键

相信每一个前端程序猿在调试的时候都会写超多遍console.log()吧,我也是,最近可能是心情不好什么的,手指在打到s的时候就火大了,一句log怎么那么长,所以就百度了console.log的快捷键。以下: File ---> Setting ---&...

2017-10-14 14:21:27

阅读数 3111

评论数 0

【Vue】vue属性 filter过滤器

官方解释:注册或获取全局过滤器 在下理解:不改变data的数据格式,在界面显示处理后的数据格式 应用场景:比如表格的字段显示,接口返回是数组,但表格里肯定需要显示字符串。 例: <template> <el-ta...

2017-10-08 11:29:27

阅读数 2742

评论数 0

【JavaScript】巧用 localStorage 实现跨浏览器tab页互动

跨浏览器tab页的互动,比如说一个网站有一个模块是通过超链接_blank在一个新tab页打开,但是这是点击新tab页的内容需要网站也有反应,这时就可以运用localStorage。只要是同一个域名下就都能访问到。 新tab页里的表格有个点击事件,点击完后网站页弹出这行的信息。可以这样操作: ...

2017-09-21 11:16:12

阅读数 805

评论数 0

【JavaScript】 数组去重 数组求差集、交集

去重: 数组去重得分以下三种情况:数组里是数字、数组里是字符串、数组里是对象。前两种直接使用jquery提供的unique方法就可实现。 一、数字: 二、字符串: let arr = [1, 1, 2, 4, 2]; ...

2017-08-23 15:42:34

阅读数 545

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭