原创 Cannot read properties of null (reading ‘insertBefore‘)

在使用element-plus的el-table組件的時候,如果v-if使用不當,發到線上會報錯:   但是在本地是不會報錯的,網上找了很多大概就是因爲在el-table-column裏面使用v-if的判斷,造成了空指針的原因。 但是經過我

原创 碼路上的菜狗

寫了很多,寫了幾年工作中的一些感悟,社區討論中被羣嘲。 代碼爲什麼是屎山,我爲什麼在菜的路上狂飆。 有客觀,有主觀。 從什麼都不會,到什麼都不會。 零零碎碎,最後確是全刪了。 在昨晚失眠中,我想象了很多內容,想象了很多驚豔的文筆。 但是最後

原创 前端需求的隨機變化

近期在做的一個需求需要對接國外的一些工具 相關的sdkAPI確實是存在的,但是因爲國內各方面的原因吧,其中一部分的api會暴露出很多的問題。 要麼返回的結果與api不同,要麼我們的字段需要各種轉換,問題重重 因爲國內外社區,用戶習慣和官網的

原创 移動端判斷是否存在app

網上有很多類似的判斷,我看到的最新的是2020年的 但是在我項目中都遇到了問題 ios很簡單,只要你給出跳轉app的url就可以了,如果沒有app就會自動的去調到app store 安卓系統就很噁心了,國外的不知道,國內的問題如下: 除了百

原创 阿里雲播放器-彈幕選型

阿里雲播放器自帶的有一個彈幕的插件,說實話,這個插件並不好用。 前期簡單的功能還是比較好的,但是到後期需要實現b站彈幕的那些功能就捉襟見肘了。   目前使用存在的問題: 單條彈幕不能暫停,快進,快退彈幕不能實時響應(包括阿里雲給出的展示功能

原创 element-plus Carousel 第一張不顯示

vue3使用element-plusUI裏面的Carousel 出現一個問題就是自動切換的時候第一屏死活加載不出來 最開始以爲是圖片加載慢,但是測試了幾次發現不是圖片的問題,最後在底部顯示當前屏的那個tab上發現了問題所在 Carousel

原创 [plugin vite:dep-scan] ENOENT: no such file or directory

新項目使用的vue3.x版本開發的 經常遇到一個問題就是npm i了以後報錯: [plugin vite:dep-scan] ENOENT: no such file or directory 網上找了很多方法,最多的就是使用npm

原创 vue3實現響應式provide、inject

實現響應式provide、inject主要目的就是代替vuex,本人並不喜歡vuex,感覺比較繁瑣,理解不容易,每次封裝都要去官網看api和一些大神的文章。 剛好vue3中不建議使用vuex,提倡provide、inject,藉此更是讓我離

原创 ajax axios fetch

前端請求接口使用的方法從最開始的ajax到後來vue2.0的到來進入我們視線的axios,然後又是fetch,三者之前有什麼區別呢? ajax: ajax是最早的異步請求技術,隸屬於原始的js,使用的是XMLHttpRequest對象,我們

原创 vue3學習筆記

生命週期: vue2:                                     vue3: beforeCreate( 創建前 )              Not created ( 創建後)               

原创 vue3.0獲取dom節點

vue2.x版本中我們獲取dom節點就是直接在html上面定義ref然後this.$refs.ref就可以了。 但是vue3.0中已經沒有this了,而且變量命名方式也改爲了ref(),這樣我們如何獲取dom節點呢? 首先還是同vue2版本

原创 video添加字幕

字幕一般都是配置在video視頻文件中的,是和視頻是一體的。 但是有時候我們視頻沒有字幕,字幕需要後期前端加上去怎麼辦呢? track標籤即可解決這個問題: track可以當video的子元素,它的作用就是給video添加字幕。 最簡單的