buddha

32
获赞数
1
关注数
2
粉丝数
IP 属地上海
2019-01-20 加入
浏览 9.4k

解决移动端技术问题的三大法宝:重启、刷新、换手机

130 声望|学徒
前端
70
javascript
41
react
29
antd
27
typescript
27
黄金勋章
暂未获得该勋章
如何获得
4 白银勋章
个人动态
  • 发布了文章1 月 13 日
    开发微信小程序项目遇到的问题(更新中)
    系统:macos 模板:微信小程序typescript+sass微信开发者工具版本:1.06.2412.40调试基础库:3.7.41.使用微信小程序路由的api,比如wx.relaunch跳转页面没反应错误的写法:这种写法导致我跳转的时候,跳转路径变成了"/pages/pages/login/login"。 {代码...} 正确的写...
  • 发布了文章2024-02-22
    在vue中用100vh出现滚动条的解决方法
    全局样式用height:100vh是因为写页面的时候发现height:100%失效,页面底部出现了空白部分,虽然用100vh解决了页面却出现了滚动条,因此得用下面的方法:
  • 赞了文章2023-12-12
    如何发现Redis热Key,有哪些解决方案?
    前几天我们分享了 Redis 大 key 有什么危害?如何排查和处理?,今天再来看看 bigkey(大 Key)的兄弟 hotkey(热 Key)。面试中,问到其中一个通常也会问另外一个。即使不准备面试也建议看看,实际开发中也能够用到。
  • 发布了文章2023-10-30
    vue2升级vue3遇到的问题整理
    一.依旧使用vue2的写法所遇到的问题1.Property 'codeArr' does not exist on type 'CreateComponentPublicInstance<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, {}, {}, false, {}, {}, OptionTypesType<{}, {}, {}, {}, {}, {}&g...
  • 发布了文章2023-10-17
    zsh: command not found: cnpm
    我出现这个报错的原因是我通过nvm下载了多个版本的node,我是在node16.20.1的这个版本里下载的cnpm,所以只能当终端切换成node16.20.1的版本时cnpm的命令才能正常使用,这就导致我切换成另外一个版本时就要再下载一遍cnpm。如果电脑里只下载了一个node版本,却依旧报这...
  • 发布了文章2023-10-17
    设置npm镜像地址
    查看当前镜像地址 {代码...} 设置官方镜像地址 {代码...} 设置淘宝镜像地址 {代码...}
  • 发布了文章2023-10-17
    Replace Autoprefixer browsers option to Browserslist config.
    出现这个报错的原因是引用的postcss版本过高导致,解决方法就是按照给出的提示替换成overrideBrowserslist
  • 发布了文章2023-10-17
    安装node-sass报错
    npm install 下载的时候node-sass包出现了Error: Can't find Python executable "python", you can set the PYTHON env variable.报错,看这个报错的意思很明显是因为找不到python文件,但是我的电脑里已经下载了python3,最后找到了一条命令重新安装node-sass
  • 发布了文章2023-10-17
    Unexpected token < in JSON at position 0 while parsing near
    npm install 出现了Unexpected token < in JSON at position 0 while parsing near '<html> ......这个报错解决方法是替换成官方镜像地址
  • 发布了文章2023-10-17
    integrity checksum failed when using sha1: wanted xxxx
    我百度了一下解决方法,发现可能是因为npm安装的依赖同一个版本,作者提交了多次,导致npm包的唯一识别码不一致,可以删除package-lock.json后重新npm install,还有一种方法是复制but got 后面的识别码(yyyy),替换package-lock.json中 but got前的识别码(xxxx)...
  • 发布了文章2023-07-18
    将当前时间往前推24小时
    笔记: {代码...} 获取当天零点时间 {代码...} 将时间转换成(T,Z)格式 {代码...}
  • 赞了回答2023-04-21
    求助大佬们,vue项目怎么隐藏接口地址啊?
    隐藏接口估计是不好弄,但是可以从防止攻击这个方面来做优化,一般都是扫描出了漏洞再做优化,或者提前做一些nginx配置,具体的可以参考下[链接]这篇文章
  • 赞了回答2023-04-21
    求助大佬们,vue项目怎么隐藏接口地址啊?
    可以考虑聚合为一个后端接口,然后请求中的所有参数进行加密。后端接收到请求后解析加密参数,再去调用具体的业务。这个倒这个工作也只能算是规避掉了一部分,只是看有没有人愿意付出对应的成本去读前段加密的方法了。
  • 赞了回答2023-04-21
    求助大佬们,vue项目怎么隐藏接口地址啊?
    我们项目上封装了axios方法作为工具类,另外给所有的api封装了一层,在组件代码里调用api里的方法去进行的处理。这样也只是明码代码里没有url而已,实际打开调试功能看网络请求还是能看到url。
  • 赞了回答2023-04-21
    求助大佬们,vue项目怎么隐藏接口地址啊?
    这个不可能的, 这个是后端的工作, 前端最多将字符加密
  • 赞了回答2023-04-21
    求助大佬们,vue项目怎么隐藏接口地址啊?
    没办法,只能后端控制好安全。要么所有参数加密
  • 提出了问题2023-04-21
    求助大佬们,vue项目怎么隐藏接口地址啊?
  • 发布了文章2023-02-16
    js判断是否有滚动条及滚动到最底部
    如果需求是强制要求用户将滚动条拉到最底部才能进行下一个动作,在不能保证内容很多(比如一段文案是否很长)一定会超过元素设置的固定高度产生滚动条的情况下,先判断这个元素上是否有滚动条,如果没有滚动条那就去掉滑动到最底部才能执行下一步动作的限制。
  • 发布了文章2023-01-30
    解决npm出现的Conflicting peer dependency:[email protected]
    这个问题时因为npm的v7以后的版本都默认安装了peerDependency,它虽然解决了依赖安装的冗余的问题,但有时也会导致依赖的包版本与各个子项目依赖的包版本相互不兼容,所以安装时要加上--legacy-peer-deps
  • 发布了文章2021-09-26
    调用第三方api多加一句防止报错
    调用第三方api的时候,尽量多加一层判断,先判断你调用的这个方法是否存在,再去调用方法写逻辑,这是防止多次刷新页面后突然报方法不存在,导致页面报错,逻辑无法执行,即使再刷新也没有用,然后你就只能花时间去查bug,当然也可以在开发的时候就去多次刷新进行测...