博客 / 列表

munergs - angular 8+中使用observable使用async/await

不廢話,直接上結論,js中observable不能直接使用async/await這種流程控制標識,舉個例子 observable:Observableany = new Observable; constructor() { this.observable = Observable.create((item:any)={//一秒鐘後輸出結果 setTimeout((

promise , angular , async-await , rxjs-observables , 前端

munergs - node作為後端的時候遇到的前端session無法保存的問題和解決辦法

2023-07-18 更新 前後端分離項目建議還是使用token,也就是後端使用jsonwebtoken即jwt進行token的生成和驗證,token不存在本地,存在客户端,隨請求頭一起帶來,安全性還是有保障 同時跨域問題建議還是後端進行解決,最好不要前端進行反向代理,容易出問題,由於我使用nodejs作為後端,解決跨域問題代碼如下: //安裝cors庫 npm i cors //app.js

express , react , node.js , mongodb , mongoose

munergs - 純CSS實現linear-gradient的漸變動畫效果

話不多説,先上效果圖 受制於網站的容量,最多隻能上傳4MB的動圖,所以我調快了動畫的速度,縮短了動圖的時間,實際上動畫是很緩和的。 説到動畫,眾所周知,漸變是不能夠使用通過keyframes實現動畫過渡效果的,只會突然的改變顏色。 例如,如果關鍵幀代碼如下 @keyframes test { 0%{ background: linear-gradient(60deg, rgba

animation , Css , css3動畫

munergs - 獵豹瀏覽器原生js出現各種各樣方法未定義的錯誤解決辦法

想不到2023年了還有人會要求兼容獵豹瀏覽器。 我用原生js寫的一個程序,按理來説不應當有兼容性問題,結果頁面上報各種方法未定義的錯誤 後面突然想到會不會是因為上一次更新中使用了可選鏈操作符?.導致的呢 把所有用到?.的地方直接刪掉以後,頁面表現就正常了

瀏覽器兼容性 , 兼容性問題 , Javascript

munergs - qiankun項目中子框架在window中掛載事件本地生效,但是運行在主應用下不生效解決辦法

項目中使用了qiankun微前端框架,但是有個問題,子項目本地單獨運行的時候,window上掛載的事件,是可以觸發的window.test()可以直接觸發test事件,但是在主應用下運行的時候卻不能夠觸發,解決辦法就是在主應用中使用window.proxy.test()就可以觸發了,當然,本地還是使用window.test()

qiankun , 事件 , 前端

munergs - angular中使用ngzorro組件庫實現表格拖拽控制每列大小功能

首先直接看成品效果 下面開始講解: 進入ngzorro組件庫官方網頁 https://ng.ant.design 點擊實驗性功能,找到調整尺寸 滾動到列表對應的地方,複製其相關的代碼 注意要在對應的模塊和樣式文件中引入對應的模塊和樣式,不然就會出問題 複製完後什麼都不動的話,頁面是這樣的 可以看到表格上有兩個豎線,很不美觀,我們先去掉其中一個豎線

表格 , angular , antd , 拖拽