- 博客(110)
- 收藏
- 关注
原创 报错:version (AGP 8.6.0) of the Android Gradle plugin. Latest supported version is AGP 8.5.1
官网查看对应地址:https://developer.android.com/studio/releases?上述报错的原因是 Android Studio 开发环境 与 Android Gradle 插件 版本不兼容导致的;更新到最新的Android Studio 版本就能解决了。
2025-01-09 17:17:44
562
原创 vite怎么判断当前环境是本地环境还是测试环境(两种常用方式)
在 Vite 项目中,你可以通过环境变量来判断当前运行的环境是本地开发环境还是测试环境。Vite 默认提供了 import.meta.env.MODE 变量,它会根据你的 mode 来设置相应的环境值。
2024-08-07 10:44:47
2084
原创 React和Vue3 的 Diff 算法有什么区别
React 和 Vue 3 的 Diff 算法都有相似的目标,即在组件状态或属性变化时高效地更新 DOM,但它们在实现细节上有所不同。
2024-08-02 10:50:20
668
原创 React的批量更新和vue的就地更新哪个表现出来的性能好,背后有着怎样的考虑
React 和 Vue 在处理 DOM 更新时采用了不同的策略,各自有优劣势,这些策略的选择也反映了它们背后的设计哲学和优化目标。
2024-08-02 10:33:22
581
原创 vue3拖拽排序,拖拽过程中滚轮可以操作滚动条滚动并且距离底部一定距离就让滚动条滚动
【代码】vue3拖拽排序,拖拽过程中滚轮可以操作滚动条滚动并且距离底部一定距离就让滚动条滚动。
2024-06-27 20:13:25
318
原创 vue自定义组件实现父子组件数据双向绑定
在这个组件中,我们监听了 的 change 事件,并在这个事件触发时,通过 $emit 发出了一个名为 change 的事件,同时将选中的值作为参数传递。这样,当使用 v-model 绑定这个组件时,Vue知道应该在 change 事件触发时更新数据,而不是默认的 input 事件。
2024-03-26 15:21:04
291
原创 报错npm ERR! 404 Not Found - GET https://registry.npmjs.org/包名 - Not found
确认包的名称和版本: 确保你正确指定了包的名称和版本。你可以在 package.json 文件或 npm install 命令中直接指定包的版本号,而不使用 @latest。联系作者: 如果包未发布到 npm 注册表,你可以联系包的作者,询问是否有其他安装方式或发布计划。作者可能会提供其他方式,如从 GitHub 上克隆仓库或使用其他方式安装。确认包是否存在: 访问 npm 注册表,搜索 hydee-qiankun,确保它在 npm 注册表中存在。
2024-02-22 17:58:26
6499
原创 vue的provide和inject用法详细介绍
provide 和 inject 是 Vue.js 提供的高级选项,用于简化组件之间的状态共享和通信。通过 provide,祖先组件可以提供数据和方法,而通过 inject,后代组件可以方便地访问这些数据和方法。这使得在组件树中进行跨层级通信变得更加灵活和便捷。然而,在使用时,需要注意一些注意事项和最佳实践,以确保代码的可维护性和清晰性。
2024-02-22 14:42:54
975
原创 git高级命令
git reset --hard commit hash(丢弃该 commit 后的所有更改)git reset commit hash(不丢弃该 commit 后的所有更改)
2024-02-19 10:21:05
440
原创 前端安全相关
以上主要是解决:除了数据泄露外,一些重要功能的接口如果没有做好保护措施也会被恶意调用造成DDoS、条件竞争等攻击效果一些营销活动类的Web页面,领红包、领券、投票、抽奖等活动方式很常见。此类活动对于普通用户来说应该是“拼手气”,而对于非正常用户来说,可以通过直接刷活动API接口的这种“作弊”方式来提升“手气”。这样对普通用户来说就很不公平。
2024-01-17 10:38:40
2231
原创 报错index.js:131 Uncaught TypeError: (intermediate value)(intermediate value)(intermediate value).webp
【代码】报错index.js:131 Uncaught TypeError: (intermediate value)(intermediate value)(intermediate value).webp。
2024-01-12 08:39:23
670
原创 报错Could not fetch metadata for @hydee/sass-mixins@git+ssh://git@yxtgit.hxyxt.com:frontend
去掉ssh的密码。
2024-01-04 18:18:25
1539
原创 报错remote: Support for password authentication was removed on August 13, 2021. remote: Please see htt
将公钥添加到 GitHub 帐户: 复制 SSH 公钥的内容,并在 GitHub 上添加到你的账户中。推荐的替代方式是使用 SSH 密钥或者个人访问令牌进行身份验证。登录 GitHub,转到 Settings -> SSH and GPG keys -> New SSH Key,并将公钥粘贴到相应的字段中。在这个命令中,替换 “your_email@example.com” 为你在 GitHub 上注册的邮箱地址。生成 SSH 密钥对: 如果你没有 SSH 密钥,请生成一个新的 SSH 密钥对。
2023-12-28 10:43:19
1545
原创 react项目做的h5页面加载缓慢优化(3s优化到0.6s)
禁用生成 Source Map 是一种权衡,可以根据项目的实际需求和优化目标来决定是否禁用。如果您对调试需求不是特别强烈,可以考虑在生产构建中禁用 Source Map 以获取更好的性能。但如果需要保留调试能力,可以在生产构建中保留生成 Source Map。打包到生产环境时去掉SOURCEMAP。配置webpack进行相关优化。
2023-08-14 17:27:47
992
原创 react的React.memo缓存不生效解决
帮React.memo的内容放在Index外部,这样依赖的内容就只能通过props传过来,就不存在脏数据更新缓存组件的情况。
2023-05-29 18:04:42
759
原创 判断首页是否是从小程序外部进入(微信小程序)
在广告页本地存储下进入类型,没有广告页可以写一个空页面。注意: uni.switchTab不能通过url传参。首页生命周期中判断下。
2023-01-05 15:47:20
316
原创 position: fixed设置z-index不能覆盖之前的
b是a的子孙节点,a与c同级。设置b的style为position: fixed;则”,这个从父原则,其实就相当于是同级的dom元素会先比较层级先后,然后在一个元素内部会再依次逐层比较层级先后。
2023-01-03 11:04:08
572
原创 通过接口拿到当前用户的位置(高德地图)
高德地址:https://lbs.amap.com/api/webservice/guide/api/ipconfig。
2022-12-29 17:31:42
673
原创 MiniProgramError TypeError: Cannot set properties of undefined (setting ‘_iconfont_svg_string_373130
打开微信小程序体验版显示空白
2022-10-30 12:59:27
1540
原创 The value of the ‘Access-Control-Allow-Credentials‘ header in the response is ‘‘ which must be ‘true
node的app.js设置下请求头为具体域名,Credentials设为true。
2022-10-10 21:09:54
2057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人