原创 axios實現本地緩存

import axios from 'axios' // 線上數據庫 // axios.defaults.baseURL = "XXXXXXXXXXXXX" // 測試數據庫 axios.defaults.baseURL = "ht

原创 使用electron打包前端代碼安裝包

  項目的構建這裏就不講了,我的項目是使用vuecli創建的,node.js也是需要的 一、npm安裝 npm install electron -g npm install -g electron-prebuilt npm ins

原创 DOM包含判斷,CSS濾鏡,date對象轉字符串

將date對象轉爲字符串 var time = new Date() var timed = time.toLocaleDateString() // 2019/9/19 timed.split('/).join('-') //2

原创 input type="number" ,樹形控件手風琴,el-table中selection狀態的控制和行點擊事件

input標籤type爲number時的樣式問題 只需要修改input的css即可實現箭頭的隱藏 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {

原创 vue-cli自定義路徑、router重定向、JS和CSS導入的差異

vue-router的重定向 { path: '/', redirect: '/recommend' }, redirect之後放字符串的path即可 自定義路徑 在文件引入的時候使用../../

原创 滾動條的隱藏和滾動的實現

滾動條的隱藏 body::-webkit-scrollbar { display: none; } 將類名換成有滾動條的元素即可,在這裏安利一篇文章,講的蠻詳細的。 https://juejin.im/post/5a6046db

原创 axios相應攔截器彈窗的實現

在axios中同一封裝,將請求之後code不等於0的數據進行彈窗顯示 在封裝axios的時候,通過require導入elementUI,之後調用message方法。 import axios from 'axios' var ui =

原创 chrome黑屏,卡死的解決方案

最近寫了一個視頻的頁面,因爲頁面渲染了16個video標籤,時常會黑屏,卡死。 經過分析,原因是chrome開啓了GPU加速(使用硬件加速模式(如果可用)),導致的。 只需要在設置、高級中關閉,就沒有出現過這樣的問題了。 electron

原创 計算瀏覽器div、鼠標位置

鼠標事件 https://developer.mozilla.org/zh-CN/docs/Web/API/MouseEvent Element https://developer.mozilla.org/zh-CN/docs/Web/A

原创 ES6 Set 和 Map

Set 基本用法 set類似於數組,但成員是唯一的。Set本身是一個構造函數,用來生成Set數據結構。 const a = new Set(); [1,2,3,3,4,1,2,3,2,2,1].forEach(b => a.add(b)

原创 ES6 Reflect

概述 Reflect對象的設計目的: 將Object對象的一些明顯屬於語言內部的方法(比如Object.defineProperty),放到Reflect對象上。 修改某些Object方法的返回結果,讓其變得更合理。 // 老寫法 tr

原创 MySQL Mac安裝指南

首先去mysql官網,下載DMG格式的。 https://dev.mysql.com/downloads/mysql/ 下載之後,安裝配置環境變量: 打開系統偏好設置➡️mysql➡️start server 打開終端,輸入 cd ~

原创 根據數組中Object的title進行排序、A - Z方向

Array.prototype.sort()方法: 可以對數組進行重排,接受一個函數 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Obj

原创 ES6 對象的擴展

屬性的簡潔表示法 ES6 允許直接寫入變量和函數作爲對象的屬性和方法。 var foo = 'bar' var baz = {foo} baz // {foo: 'bar'} // 等同於 var baz = {foo: foo}

原创 ES6 Symbol

概述 symbol是一種新的原始類型,表示獨一無二的值。是JavaScript中第七種數據類型。symbol值通過symbol函數生成。 對象的屬性名可以有兩種類型: 字符串 symbol類型 let s = Symbol(); typ