給html加個(gè)css即可
防抖 操作時(shí)不執(zhí)行 確定不操作了才執(zhí)行钧排,在前端應(yīng)用場(chǎng)景還是比較多的 好比你在一直玩手機(jī)的時(shí)候居触,手機(jī)不會(huì)息屏 玩了一分鐘不玩了 就息屏了 原理: 操作(你快動(dòng)我啊)=>關(guān)閉...
推薦倆款使用預(yù)判pdf的插件介蛉,一個(gè)是vue-pdf氮墨,一個(gè)是pdf-dist 如果是pdf-dist需要更改一下node_modules下的pdf.js文件 可以搜素一下pdf...
如果你習(xí)慣于vue ui的 話 可以直接搜索依賴安裝npm install vue-json-excel -S 在main.js中使用 import JsonExcel fr...
https://github.com/dankogai/js-base64 base64使用很簡(jiǎn)單匈仗,瀏覽器引入該JS文件逞度,然后Base64編碼這樣: 其實(shí)瀏覽器原生早已支持J...
具體用法可以百度MDN 很簡(jiǎn)單(寫這個(gè)無法給自己加個(gè)使用方法說明) 眾所周知,獲取瀏覽器高度是有兼容的渴逻,一般情況下 document.documentElement.scro...
懶加載的好處就不扯了疾党,如何實(shí)現(xiàn)呢?早期處理... src是網(wǎng)絡(luò)數(shù)據(jù)可直接復(fù)制 這里為什么使用data- 命名屬性惨奕,因?yàn)镠TMLElement早之前支持了dataset屬性(早...
sleep(1000) 意味著等待1000毫秒執(zhí)行 想到延遲很容易會(huì)用setTimeout函數(shù)雪位,但由于這是異步操作無法同步化,那么利用好promise這個(gè)問題就很好解決了@孀病雹洗!...
組件渲染完成后都會(huì)生成一個(gè)實(shí)例(像new Obj)时肿,一般情況下不需要關(guān)注實(shí)例只需要關(guān)注數(shù)據(jù),但有些情況肯定需要實(shí)例操作的港粱,比如一些插件的掛載echarts這種 ref 被用來...
組件之間的新通信,適用于分支子組件之間查坪,比如爺爺A下面的兒子BC寸宏,B下面的兒子E跟C下面的兒子F之間的通信(EVent Bus 早期都是使用如此,之前文章有demo) 這對(duì)選...
生命周期是貫穿Vue項(xiàng)目的一個(gè)重要知識(shí)點(diǎn)(想更多了解的建議搜索類似的掘金文章氮凝,入門文章) 創(chuàng)建階段(流程如下) (初始化事件和生命周期)beforeCreate(數(shù)據(jù)觀測(cè)、屬...
開篇致辭:在Vue中任何操作DOM的操作都是在作死启摄! 組件數(shù)據(jù)來源(單向) 父元素的屬性組件自身的狀態(tài)data(后續(xù)單講)來自狀態(tài)管理器永脓,如 vuex,Vue.observa...
雙向綁定 簡(jiǎn)單說明什么是雙向綁定:model(數(shù)據(jù))——>(改變更新)view同時(shí)也可以view(視圖)——>(改變更新)model 單向數(shù)據(jù)流 僅僅 model(數(shù)據(jù))——...
v-text 根據(jù)官網(wǎng)的解釋威创,v-text更新了元素的textContent落午,v-text 約等于 插值 如果在中間添加內(nèi)容,發(fā)現(xiàn)瀏覽器無顯示肚豺。說明v-text權(quán)重高于插值溃斋。...
本篇比較短,記錄自己剛學(xué)到的設(shè)置對(duì)象默認(rèn)值 眾所周知對(duì)象是通過valueOf跟toString來轉(zhuǎn)換值的 首先我們寫一個(gè)對(duì)象并添加valueOf跟toString屬性吸申,先進(jìn)行...