2023年10月

摘要:根据《个人所得税法实施条例》第十九条规定,如个人能提供取得域名的成本并提供原值凭证的,该成本可在计税个人所得税时扣除。个人不能提供完整、准确的财产原值凭证,不能正确计算财产原值的,由税务机关可以核定其财产原值。

- 阅读剩余部分 -

转自简书,原文已不可见。

vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。

如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。

- 阅读剩余部分 -

  • navigateTo: 保留当前页面,跳转到应用内的某个页面,可以带参数。
  • redirectTo: 关闭当前页面,跳转到应用内的某个页面,可以带参数。
  • reLaunch: 关闭所有页面,打开到应用内的某个页面,可以带参数。
  • switchTab: 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,不可以带参数。

- 阅读剩余部分 -

做商品详情页的时候,发现详情图多张的情况下,即使设置了 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.

- 阅读剩余部分 -