背景 接手了個(gè)智慧停車項(xiàng)目竿屹,是個(gè)h5單頁(yè)應(yīng)用,嵌套在“i深圳”App里面灸姊,主要功能是給人用來(lái)預(yù)約停車的拱燃。 主要技術(shù)組成 構(gòu)建工具:vite 4.3.1框架:vue 3.2組件...
![240](https://upload.jianshu.io/users/upload_avatars/6782944/92c99c23-6607-4a3d-9b3a-5268ce6314f6.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景 接手了個(gè)智慧停車項(xiàng)目竿屹,是個(gè)h5單頁(yè)應(yīng)用,嵌套在“i深圳”App里面灸姊,主要功能是給人用來(lái)預(yù)約停車的拱燃。 主要技術(shù)組成 構(gòu)建工具:vite 4.3.1框架:vue 3.2組件...
vite有個(gè)插件專門生成類型聲明的; 當(dāng)然你也可以運(yùn)行tsc ,利用ts本身生成類型聲明的能力力惯,如設(shè)tsconfig.json
{
"compilerOptions": {
"declaration": true,
"declarationDir": "./types"
}
}
更多詳情 https://www.typescriptlang.org/tsconfig#declaration
pnpm+vite+vue3搭建業(yè)務(wù)組件庫(kù)踩坑之旅前言 最近公司需要把一些vue3編寫的業(yè)務(wù)組件抽離出來(lái)碗誉,方便有需要的人使用,經(jīng)商量后決定要采用發(fā)npm包的方式父晶。鑒于這些業(yè)務(wù)組件之前就是基于vite構(gòu)建環(huán)境開發(fā)的哮缺,于是我簡(jiǎn)單...
1. HTML style scoped 屬性 今天無(wú)意中發(fā)現(xiàn)居然還有這么一個(gè)神仙屬性 HTML style scoped 屬性[https://www.runoob.com...
前言 最近采用webpack5配置了一個(gè)項(xiàng)目腳手架肛著。當(dāng)項(xiàng)目開發(fā)完成后凶硅,采用lighthouse進(jìn)行性能測(cè)試時(shí)發(fā)現(xiàn)有一張圖片影響LCP評(píng)分,所以需要解決這個(gè)問(wèn)題世剖。 LCP 最大...
前言 因?yàn)檫@系統(tǒng)之前一直在不斷迭代,現(xiàn)在暫時(shí)告一段落了茎匠,我趕緊趁著開年工作不多的空余時(shí)間格仲,把這個(gè)系統(tǒng)優(yōu)化一下,不然我可能就被優(yōu)化了诵冒。 優(yōu)化做啥 說(shuō)到優(yōu)化凯肋,網(wǎng)上一查一大堆教你的...
前言 以前開發(fā)頁(yè)面的時(shí)候用到的顏色一般直接寫hex或者rgb\rgba。如白色的表示可以是:#fff或者#ffffff豹芯, rgb(255悄雅,255,255)铁蹈, rgba(255...
樹形動(dòng)態(tài)規(guī)劃宽闲,顧名思義就是樹+DP,先分別回顧一下基本內(nèi)容吧:動(dòng)態(tài)規(guī)劃:?jiǎn)栴}可以分解成若干相互聯(lián)系的階段握牧,在每一個(gè)階段都要做出決策容诬,全部過(guò)程的決策是一個(gè)決策序列。要使整個(gè)活動(dòng)...
注意看命令沿腰,test只是一個(gè)觸發(fā)點(diǎn)览徒,里面其實(shí)又是包含了兩個(gè)命令 npm run lint -- --fix 和 npm run test-local。你可以把'test'改成 'precommit' 或許更加清晰點(diǎn)颂龙。
npx husky add .husky/pre-commit "npm test" 不起作用解決方案背景 新建一個(gè)項(xiàng)目习蓬,一般前期的腳手架工作要做好,如配置eslint, 單元測(cè)試等措嵌,這對(duì)于項(xiàng)目后期維護(hù)有很大幫助躲叼。在多人開發(fā)的項(xiàng)目,我們一般用git來(lái)提交代碼企巢,那么git就提供...
還要啥源碼押赊,打包命令、腳本包斑、需要的插件流礁、組件的目錄劃分都已經(jīng)在文章貼出來(lái)了,跟著做就行了罗丰。
pnpm+vite+vue3搭建業(yè)務(wù)組件庫(kù)踩坑之旅前言 最近公司需要把一些vue3編寫的業(yè)務(wù)組件抽離出來(lái)神帅,方便有需要的人使用,經(jīng)商量后決定要采用發(fā)npm包的方式萌抵。鑒于這些業(yè)務(wù)組件之前就是基于vite構(gòu)建環(huán)境開發(fā)的找御,于是我簡(jiǎn)單...
前言 最近公司需要把一些vue3編寫的業(yè)務(wù)組件抽離出來(lái)元镀,方便有需要的人使用,經(jīng)商量后決定要采用發(fā)npm包的方式霎桅。鑒于這些業(yè)務(wù)組件之前就是基于vite構(gòu)建環(huán)境開發(fā)的栖疑,于是我簡(jiǎn)單...
之前在用babel 的時(shí)候有個(gè)地方一直挺暈的,@babel/preset-env 和 @babel/plugin-transform-runtime都具有轉(zhuǎn)換語(yǔ)法的能力滔驶, ...
前言 最近做一個(gè)矩陣圖編輯器需求遇革,其實(shí)就是一個(gè)表格編輯器。主要要求 表頭支持多層級(jí)行列合并揭糕,抽象出來(lái)也就是多棵樹組成的表頭 表體行單元格隨表頭葉子節(jié)點(diǎn)的變化去做diff聯(lián)動(dòng) ...
瀏覽器兼容性 項(xiàng)目打包后如果要支持的瀏覽器版本過(guò)低萝快,那么我們就要利用babel對(duì)js代碼進(jìn)行語(yǔ)法降級(jí)和polyfill注入。也就是我們常說(shuō)的es6 轉(zhuǎn)es5著角。目前有兩種主流方...
我看很多女的招朋友的條件就是不大男人主義
長(zhǎng)大了揪漩,更會(huì)談戀愛(ài)了以前,脾氣很大吏口,遇到事就和男朋友杠奄容,吵架的時(shí)候很多。 現(xiàn)在的男朋友還是那個(gè)大男子主義的人产徊。剛開始吵架的時(shí)候嫩海,我也杠,兩個(gè)人就是因?yàn)橐稽c(diǎn)小事總鬧得不開心囚痴。 現(xiàn)在,我也懂他性格了...
那你就要主動(dòng)去聯(lián)系ta 重新連線员淫,再續(xù)前緣
當(dāng)一個(gè)人不聯(lián)系你合蔽,也不刪除你時(shí),原因只有一個(gè)全網(wǎng)同號(hào)介返,搜索“愛(ài)情傳達(dá)室”拴事,即可免費(fèi)關(guān)注沃斤! 曾經(jīng)的你,是否把手機(jī)提示音視為一種期待刃宵? 只要手機(jī)響起衡瓶,我們便小鹿亂撞,因?yàn)槟强赡苁切膼?ài)之人發(fā)來(lái)的訊號(hào)牲证。 然而不知從何時(shí)開始哮针,一...
題目: 來(lái)源: 力扣(LeetCode)鏈接[https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof] 寫一個(gè)函...
因項(xiàng)目的需要,把某個(gè)頁(yè)面嵌套在自己的網(wǎng)站中从隆。但是返回結(jié)果一直報(bào)錯(cuò)诚撵。 X-Frame-Options:SAMEORIGIN如果有這項(xiàng),表示不允許跨域嵌套键闺。如果沒(méi)有這項(xiàng)寿烟,表示允許...