談到跨級(jí)組件通信,我最先想到的是eventBus,方便易用,可以在你想組合的組件之間,隨意使用,甚至沒(méi)有級(jí)別關(guān)系的組件,只要在一個(gè)組件系統(tǒng)中,就可以通信。但是,如果你想完成一...
談到跨級(jí)組件通信,我最先想到的是eventBus,方便易用,可以在你想組合的組件之間,隨意使用,甚至沒(méi)有級(jí)別關(guān)系的組件,只要在一個(gè)組件系統(tǒng)中,就可以通信。但是,如果你想完成一...
參考巧用ES系列4: TypeScript中的問(wèn)號(hào) ? 與感嘆號(hào) ! 是什么意思?[https://github.com/e2tox/blog/issues/9] 一、什么是...
繼導(dǎo)出pdf之后,需求又來(lái)了個(gè)導(dǎo)出word的需求(你開(kāi)心就好)于是在無(wú)數(shù)次嘗試后,總結(jié)用到的兩個(gè)word的方案word導(dǎo)出比較坑的點(diǎn)是圖片的導(dǎo)出,一般的庫(kù)進(jìn)行導(dǎo)出必須要把圖片...
說(shuō)明 在定義類型的時(shí)候,固定的類型輸出有時(shí)候不能滿足我們的需求,為了接口的設(shè)計(jì)更加靈活,ts提供了類似于函數(shù)傳參的方式讓我們可以通過(guò)指定輸入來(lái)定制化的輸出不同的接口定義,這種...
使用nvm安裝新的node版本后切換版本號(hào),發(fā)現(xiàn)npm沒(méi)有,執(zhí)行npm命令的時(shí)候報(bào)npm命令不存在。運(yùn)行npm -v也查不到npm的版本號(hào)。 說(shuō)明我們?cè)谟胣vm安裝的node...
參考博客:https://www.52pojie.cn/thread-1391808-1-1.html[https://www.52pojie.cn/thread-13918...
Canvas Canvas 是一個(gè)非常簡(jiǎn)單易用的圖形系統(tǒng),可以通過(guò)一組簡(jiǎn)單的繪圖指令,方便快捷地繪制出復(fù)雜的幾何圖形。 Canvas 元素上的 width 和 height ...
使用post下載后端返回的excel文件踩的坑。獲取到數(shù)據(jù)之后下載打不開(kāi)文件,提示格式錯(cuò)誤,響應(yīng)數(shù)據(jù)類型是application/zip,自己并沒(méi)有解析出來(lái),但是可以通過(guò)cu...
一、直接訪問(wèn)后臺(tái)靜態(tài)資源(靜態(tài)資源文件夾后臺(tái)已開(kāi)放) 作為前端開(kāi)發(fā)人員,自己用egg.js框架后臺(tái)測(cè)試 1.egg.js配置開(kāi)放public靜態(tài)資源文件夾,可以直接接口形式預(yù)...
在做需求過(guò)程中我們大概率會(huì)遇到在瀏覽器中下載文件的需求 第一種是通過(guò) window 對(duì)象的 open 方法進(jìn)行操作,將文件 url 直接在瀏覽器中打開(kāi)即可下 第二種是通過(guò) a...
需求的產(chǎn)生 在使用vue-cli初始化一個(gè)項(xiàng)目時(shí),webpack只會(huì)提供給我們一個(gè)包含最基礎(chǔ)內(nèi)容的模板,但是每次新建一個(gè)項(xiàng)目是需要將以前的一些配置、工具類和css文件復(fù)制過(guò)來(lái)...
vue腳手架能生成vue的模板,把所有的都封裝好了。但是比如我們是一個(gè)專題項(xiàng)目,對(duì)于公司來(lái)說(shuō)肯定有些自己的配置,每次用腳手架生成后,還要修改,那么我們能不能自己生成一個(gè)類似于...
其實(shí),我們每天都在使用 npm 或 yarn 在 https://www.npmjs.com[https://www.npmjs.com/] 平臺(tái)下載一些第三方的包,它們都...
網(wǎng)絡(luò)問(wèn)題連不上服務(wù)器,因此選了一臺(tái)機(jī)子專門(mén)用于轉(zhuǎn)發(fā),安裝nginx完畢后,編輯配置文件 然后重載配置
前言 彈幕功能在大伙刷視頻、直播的時(shí)候肯定都有遇到過(guò),可以讓觀看者之間有一個(gè)很好的互動(dòng)效果。我想用在vue3.X里用這個(gè)功能但是沒(méi)找到,就拿了2版本的改了下,在這推廣推廣,歡...