关于ios15.4.1的css相关的bug

filter: grayscale(100%);这个属性,在ios15.4.1的所有浏览器都会出现解析到这个的时候进行页面重载,不知道为啥,应该是某些ios版本会,朋友的ios是正常的

vue3关于ref获取高度与实际高度不准的问题

是因为图片的问题,代码获取到未加载图片的实际高度

解决方案:

1、给图片外层元素定宽高
2、监听图片加载完成后设置高度

egg.js上线运行报错

是的,在线下的时候运行一切正常,线上用宝塔linux面板工具,在终端进行试运行。

  1. 查看报错内容,应该是egg-mysql连接出错
  2. 把egg.js的msyql配置从之前本地连接线上的host:’.15..‘改成了host: ‘127.0.0.1’,
  3. mysql的报错修复完成

然后就是试运行再次报错,初步怀疑是listen的hostname的问题
怀疑成功,将listen的hostname:改成服务器内网ip:17.**.0.,运行成功,应该是公网ip限制了什么
新的问题又出现了,如何让公网访问?

  1. 根据控制台打印的错误,EADDRINUSE其实拆分来看就是error address use表示错误地址的使用,也代表着端口占用。
  2. 打开Linux控制台,关闭2223端口的占用
  3. 查看egg文档,最后得出正确配置如下
    1. config.cluster = {
    2. listen : {
    3. port : 2223,
    4. hostname : '0.0.0.0'
    5. }
    6. }
    4.npm run dev运行成功,泪目