在 github 上發現一個很有意思的開源項目,我很想加入其中,在這個項目的基礎進行開發,成為這個開源項目的貢獻者,而我又無法讓項目的擁有者給我分配一個開發者的權限。所以,在這種場景下就可以使用 fork 功能。主流的代碼托管平臺 github、gitee、gitlab 都有 fork 功能
辰風沐陽 閱讀 1684 2023-01-05
issue 在開源項目中應用很多,用戶會將 "發現的 bug"、"遇到的問題" 以及 "功能優化建議" 提交到 issue 中,開源項目的作者看到會進行處理回復,就是收集用戶反饋并進行處理的功能
辰風沐陽 閱讀 1947 2023-01-02
生成二維碼是平時項目開發中使用頻率很高的一個功能,PHP生成二維碼主流的擴展包為 endroid/qr-code,這個擴展包使用起來非常方便快捷,為了方便快速使用,本次特此記錄一下,以后需要生成二維碼直接從本文復制即可
辰風沐陽 閱讀 1973 2022-12-19
Vuex 并不限制你的代碼結構,但是,它規定了一些需要遵守的規則: 1. 應用層級的狀態應該集中到單個 store 對象中 2. 提交 mutation 是更改狀態的唯一方法 3. 異步邏輯都應該封裝到 action 里面。好的代碼結構組織利于開發和維護
辰風沐陽 閱讀 944 2022-12-15
最近開發的物聯網項目需要經常使用到進制轉換,開發中需要頻繁使用進制間的轉換,所以封裝了一些進制轉換函數,本文記錄一下,方便以后使用
辰風沐陽 閱讀 1227 2022-12-13
ES6 新增了很多 Object 對象方法,這些方法在特定場景使用可以大大提高我們的開發效率,本文對 Object 對象方法做下總結,記錄常用的方法使用示例,以便更好的記憶。最常用的方法有 Object.assign()、Object.keys()、Object.values()
辰風沐陽 閱讀 989 2022-12-10
array.findIndex() 參數同 array.find() 一致,都是用于查找滿足指定條件的數組中的第一個元素,區別是當能查找的到時, find 返回的是數組元素,findIndex 返回的是數組索引;當查找不到時,find 返回 undefined,findIndex 返回 -1
辰風沐陽 閱讀 899 2022-12-08
clipboard.js 是一個不需要 flash,將文本復制到剪切板的插件,體積很小,非常實用的一款插件,其開源代碼倉庫目前已有 32k Star,可見其很受歡迎
辰風沐陽 閱讀 1939 2022-11-30
國際化 (Internationalization,簡稱 i18n):指軟件開發具備支持多種語言的地區功能。不同端的國際化方案也有差異,uni-app 自 3.1.5起,App 和 H5 支持框架國際化。小程序平臺的國際化依賴于小程序平臺框架自身。一般而言海外用戶更多使用的是 App 和 H5
辰風沐陽 閱讀 2058 2022-11-25
luch-request 是一個基于 Promise 開發的 uni-app 跨平臺請求庫。該請求庫的優點有: 方便簡單的自定義能力,有 custom 自定義參數的支持 ; 代碼簡潔, 插件使用 es6,es7 開發,使代碼的可讀性很高,源碼清晰明了;條件編譯,插件開發使用了"條件編譯"避免了不同終端可能產生的冗余代碼
辰風沐陽 閱讀 2429 2022-11-16
起初因為 uniapp 的路由跳轉 API 有好多種,對他們不太熟悉,不知道使用哪個好,后面導致頁面跳轉存在問題。通過查找資料和請教同事得知可以返回上一級頁面并調用上一級頁面中的方法,這中寫法正好解決了我的問題
辰風沐陽 閱讀 2448 2022-11-05