03 2019 档案
摘要:这样对比的话,单页面的优势确实很大,但当我自己去打开某宝,某东的移动端页面时,确实它们都是多页面应用。为什么?我能想到的就几点: 1.单页面使用的技术对低版本的浏览器不友好,大公司还得兼顾使用低版本浏览器的用户啊 2.功能模块开发来说,比如说单页面的业务公用组件,有时候你都不知道分给谁开发 3.se
阅读全文
摘要:安装一系列eslint插件后,填写eslint配置,配置如下 .editorconfig root = true [ ] charset = utf 8 indent_style = space indent_size = 2 end_of_line = lf insert_final_newlin
阅读全文
摘要:``` getCookie (name) { // 获取cookie const cookieContent = '; ' + document.cookie const cookies = cookieContent.split( ) return cookies.length 1 ? cooki
阅读全文
摘要:``` Vue.filter('money', (value, symbol = '', currency = '¥', decimals = 0) = { const digitsRE = /(\d{3})(?=\d)/g value = parseFloat(value) if (!isFini
阅读全文
摘要:``` //获取侧边栏 if (sessionStorage.getItem( )) { const leftMenu = JSON.parse(sessionStorage.getItem( )) store.dispatch('setLeftMenu', leftMenu) } else { i
阅读全文
摘要:```
objWin = window.open(routeUrl.href, obj.code)
objWin.focus()
```
阅读全文
摘要:需求每天多个时间段里可认领,在可认领时间段的倒计时一小时内,显示倒计时;在可认领时间段内,按钮为亮色;不在可认领时间段内,按钮为灰色 解决: const timeSolts = res.data.data.limitTime // const timeSolts = '10:40 11:00;12:
阅读全文
摘要:```
// 睡眠
await this.sleep(300)
sleep (ms) { return new Promise((resolve, reject) => { setTimeout(() => { resolve() }, ms) })
},
```
阅读全文
摘要:需求:页面上方有许多标签,每点击一个标签或者取消一个标签都会调用接口查询数据,渲染到表格中。 问题1:当数据较多时,表格渲染的比较慢 问题2:当点击过快时,可能标签1对应的接口的返回数据1还没返回的时候,又点击了标签2,对应的接口返回的数据2返回开始渲染,数据2渲染一半时,数据1也回来了也开始渲染,
阅读全文
摘要:1:需求:项目的侧边栏实现换肤功能,核心代码: updateSkin (val) { const existSkinLink = document.head.querySelector('link[id="sidebar"]') if (existSkinLink) { existSkinLink.
阅读全文