微信小程序中 navigateTo、redirectTo、reLaunch、switchTab 的区别
navigateTo
: 保留当前页面,跳转到应用内的某个页面,可以带参数。redirectTo
: 关闭当前页面,跳转到应用内的某个页面,可以带参数。reLaunch
: 关闭所有页面,打开到应用内的某个页面,可以带参数。switchTab
: 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,不可以带参数。
navigateTo
: 保留当前页面,跳转到应用内的某个页面,可以带参数。redirectTo
: 关闭当前页面,跳转到应用内的某个页面,可以带参数。reLaunch
: 关闭所有页面,打开到应用内的某个页面,可以带参数。switchTab
: 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,不可以带参数。-本镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。
做商品详情页的时候,发现详情图多张的情况下,即使设置了 margin:0;padding:0
也不能让两张图片上下之间没有空隙。
原因是 img
标签是行内元素,默认的图片对齐方式为 vertical-align: baseline;
,即基线对齐。baseline
对其方式导致图片并不是与 div
的真实底部对齐,而是与文基线对齐。文基线就是字母 x 的下边缘,即使没有文字,也会有空隙。
macOS 升级到 14.0 Sonoma 之后,发现 brew 安装的 nginx 无法启动了。
sudo brew services list
查看状态:
nginx error 256 root /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
手动启动之:
$ sudo brew services start nginx
Warning: Taking root:admin ownership of some nginx paths:
/opt/homebrew/Cellar/nginx/1.25.2/bin
/opt/homebrew/Cellar/nginx/1.25.2/bin/nginx
/opt/homebrew/opt/nginx
/opt/homebrew/opt/nginx/bin
/opt/homebrew/var/homebrew/linked/nginx
This will require manual removal of these paths using `sudo rm` on
brew upgrade/reinstall/uninstall.
Warning: nginx must be run as non-root to start at user login!
Bootstrap failed: 5: Input/output error
Error: Failure while executing; `/bin/launchctl bootstrap system /Library/LaunchDaemons/homebrew.mxcl.nginx.plist` exited with 5.
macOS 升级到了新版本的 14.0 Sonoma,多了很多个视频壁纸,试了一下还是不太喜欢。
据说视频壁纸占用不少空间,macOS 的存储空间太金贵,既然不喜欢用不到,还是要清理一下视频壁纸的。
研究了一下,视频壁纸在 /Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS/ 这个目录,当然要想在访达(Finder) 里打开最好还是用终端程序。
从某些角度讲,我是一个保守派。
就比如各种家用小电器,电动剃须刀、电动冲牙器,还有玩具之类的,我就非常不喜欢内置锂电池款的。
虽说内置电池可以省下买 5 号 7 号电池的钱,但真正使用的时候就就会发现这几个问题:
今天为了本地编译一个开源软件,用 homebrew 安装了 rustc
,结果后来发现导致 php 命令报错。
dyld[16856]: Library not loaded: /opt/homebrew/opt/libavif/lib/libavif.15.dylib
Referenced from: <87C1A268-34E4-396F-8BBC-D5591064E333> /opt/homebrew/Cellar/gd/2.3.3_5/lib/libgd.3.dylib
Reason: tried: '/opt/homebrew/opt/libavif/lib/libavif.15.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/libavif/lib/libavif.15.dylib' (no such file), '/opt/homebrew/opt/libavif/lib/libavif.15.dylib' (no such file), '/usr/local/lib/libavif.15.dylib' (no such file), '/usr/lib/libavif.15.dylib' (no such file, not in dyld cache), '/opt/homebrew/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/opt/homebrew/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/usr/local/lib/libavif.15.dylib' (no such file), '/usr/lib/libavif.15.dylib' (no such file, not in dyld cache)
Abort trap: 6
昨天在用 keynote 的时候,想将粘贴进去的图片保存到本地目录,结果发现右击并没有出现保存到本地的选项,于是研究了一下,终于找到了坑爹的方法。