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