当需要获取对象中的某些值的场景,最简单直接的方式就是通过 “对象.属性名” 获取,但是当需要获取的属性过多时,需要些大量 “.” 来获取, 在 ES6 中新增了一个种新的语法(解构赋值)来解决这个问题,解构赋值: 从数组或对象中提取一个或多个值,对多个变量进行批量赋值
辰风沐阳 阅读 2034 2021-10-04
我习惯使用 forEach 遍历数组,但是当数组数据比较大时推荐使用最基础的 for 循环, 因为这种方式效率高一些。遍历对象则使用 for ...in 循环,for-in循环就是为了遍历对象而设计的,虽然for-in也能用来遍历数组。
辰风沐阳 阅读 1927 2021-10-03
本文记录 uniapp 微信小程序控制台出现 sitemap 索引警告,TypeError: Cannot read property 'forceUpdate' of undefined 错误以及处理方案,这两个问题都可以通过修改 manifest.json 解决掉
辰风沐阳 阅读 2453 2021-10-03
git diff 用来比较文件之间的差异。平时我们在本地开发时,一般都是通过 gui 工具(git 图形化工具)查看文件差异,也就是文件变动内容。但是,我们可能会在线上服务器临时改一些小东西去排查 bug,此时就用不了这些 gui 工具了,那么就可以通过这个命令查看我们改动的内容
辰风沐阳 阅读 1710 2021-09-25
在使用TP6.0开发微擎应用时,要正常访问到控制器方法,普通的 pathinfo 方式是不行的,因为访问微擎中的某个模块需要携带一些参数才行,这时需要自己定义转换方法才行,解决方案: 通过 参数`s` 来访问
辰风沐阳 阅读 2634 2021-09-24
JWT全称: JSON Web Token,以 token 的方式代替传统的cookie、session模式,用于各服务器、客户端传递信息及签名验证,本文记录在TP6.0中使用JWT作为token验证的示例。
辰风沐阳 阅读 4873 2021-09-20
topthink/think-captcha 是 ThinkPHP 官方团队开发的适用于 TP 各版本的验证码扩展包,该验证码扩展包目前有三个主版本: 1.x、2.x、3.x,分别适用于: TP5.0、TP5.1、TP6.0
辰风沐阳 阅读 2313 2021-09-09
git branch 命令用于分支相关操作,通过不同的命令参数实现相应的功能。它具有创建、删除分支、重命名分支和查看分支信息的功能,还可以设置和删除本地分支的上游分支。该命令的用法很多,但都易于理解,想要完全掌握也是需要点时间的,可以每隔一段时间复习一下,加深记忆
辰风沐阳 阅读 3884 2021-09-05
谷歌浏览器(Google Chrome)不仅拥有极简界面、运行速度快、稳定性高等优点,还有一个优势就是其拥有强大的扩展能力,合理使用插件便可以实现多种功能,使用合适的插件可以大大提交程序员的开发效率
辰风沐阳 阅读 2404 2021-08-30
自定义指令: 1. 创建自定义命令类文件 2. 在 config/console.php 配置文件定义命令 3. 在命令行测试运行
辰风沐阳 阅读 2803 2021-08-28
这个错误发生在mysql 5.7 版本及以上版本,5.7版本默认的sql_mode配置中包含 `ONLY_FULL_GROUP_BY`,这个配置严格执行了"SQL92标准"。解决方案: 去除 sql_mode 中的 only_full_group_by
辰风沐阳 阅读 2572 2021-08-28