在 github 上发现一个很有意思的开源项目,我很想加入其中,在这个项目的基础进行开发,成为这个开源项目的贡献者,而我又无法让项目的拥有者给我分配一个开发者的权限。所以,在这种场景下就可以使用 fork 功能。主流的代码托管平台 github、gitee、gitlab 都有 fork 功能
辰风沐阳 阅读 1325 2023-01-05
issue 在开源项目中应用很多,用户会将 "发现的 bug"、"遇到的问题" 以及 "功能优化建议" 提交到 issue 中,开源项目的作者看到会进行处理回复,就是收集用户反馈并进行处理的功能
辰风沐阳 阅读 1555 2023-01-02
生成二维码是平时项目开发中使用频率很高的一个功能,PHP生成二维码主流的扩展包为 endroid/qr-code,这个扩展包使用起来非常方便快捷,为了方便快速使用,本次特此记录一下,以后需要生成二维码直接从本文复制即可
辰风沐阳 阅读 1396 2022-12-19
Vuex 并不限制你的代码结构,但是,它规定了一些需要遵守的规则: 1. 应用层级的状态应该集中到单个 store 对象中 2. 提交 mutation 是更改状态的唯一方法 3. 异步逻辑都应该封装到 action 里面。好的代码结构组织利于开发和维护
辰风沐阳 阅读 624 2022-12-15
最近开发的物联网项目需要经常使用到进制转换,开发中需要频繁使用进制间的转换,所以封装了一些进制转换函数,本文记录一下,方便以后使用
辰风沐阳 阅读 825 2022-12-13
ES6 新增了很多 Object 对象方法,这些方法在特定场景使用可以大大提高我们的开发效率,本文对 Object 对象方法做下总结,记录常用的方法使用示例,以便更好的记忆。最常用的方法有 Object.assign()、Object.keys()、Object.values()
辰风沐阳 阅读 641 2022-12-10
array.findIndex() 参数同 array.find() 一致,都是用于查找满足指定条件的数组中的第一个元素,区别是当能查找的到时, find 返回的是数组元素,findIndex 返回的是数组索引;当查找不到时,find 返回 undefined,findIndex 返回 -1
辰风沐阳 阅读 618 2022-12-08
clipboard.js 是一个不需要 flash,将文本复制到剪切板的插件,体积很小,非常实用的一款插件,其开源代码仓库目前已有 32k Star,可见其很受欢迎
辰风沐阳 阅读 1571 2022-11-30
国际化 (Internationalization,简称 i18n):指软件开发具备支持多种语言的地区功能。不同端的国际化方案也有差异,uni-app 自 3.1.5起,App 和 H5 支持框架国际化。小程序平台的国际化依赖于小程序平台框架自身。一般而言海外用户更多使用的是 App 和 H5
辰风沐阳 阅读 1541 2022-11-25
luch-request 是一个基于 Promise 开发的 uni-app 跨平台请求库。该请求库的优点有: 方便简单的自定义能力,有 custom 自定义参数的支持 ; 代码简洁, 插件使用 es6,es7 开发,使代码的可读性很高,源码清晰明了;条件编译,插件开发使用了"条件编译"避免了不同终端可能产生的冗余代码
辰风沐阳 阅读 1614 2022-11-16
起初因为 uniapp 的路由跳转 API 有好多种,对他们不太熟悉,不知道使用哪个好,后面导致页面跳转存在问题。通过查找资料和请教同事得知可以返回上一级页面并调用上一级页面中的方法,这中写法正好解决了我的问题
辰风沐阳 阅读 1790 2022-11-05