
前端
文章平均质量分 52
雪顶猫的鳄
这个作者很懒,什么都没留下…
展开
-
vue2和vue3的区别
1、vue2的双向数据绑定利用了es5的api object.definepropert(),而vue3中使用了es6的api proxy;2、vue3支持碎片,而vue2不支持;3、 vue2使用选项类型api,而vue3使用合成型api;4、建立数据,vue2把数据放入data属性中,而vue3使用setup()方法;5、vue3有teleport组件,vue2没有。原创 2024-07-27 21:27:05 · 6643 阅读 · 0 评论 -
常见6种React Hook用法
PS:class组件中this.setState更新是state是合并, useState中setState是替换。原创 2024-03-24 22:31:03 · 889 阅读 · 0 评论 -
详解跨域(JSONP和CORS)
同源策略(Same Origin Policy): 同源是指域名,协议,端口完成一致,那么这两个url就是同源。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,也是浏览器故意设置的一个功能限制。如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。使用代码window.origin或者location.origin可以获取当前的源。源 = 协议+域名+端口号。原创 2024-02-03 17:38:45 · 1856 阅读 · 0 评论 -
ReactNative 0.62.2 报错Unexpected token punc «:»,expected punc «,»
(版本0.62.2)构建项目时报如下错误:Unexpected token punc «:»,expected punc «,» in file node_modules/react-native/Libraries/Blob/URL.js at 104:30(个人使用方法一解决)方法一:将metro-react-native-babel-preset升级到0.59:方法二:修改babel.config.js方法三:在package.json中增加:原创 2023-12-06 00:22:20 · 587 阅读 · 0 评论 -
ReactNative 0.62.2 报错Failed to transform react-native-0.71.0-rc.0-debug.aar
构建项目报如下错误:Failed to transform react-native-0.71.0-rc.0-debug.aar方法一:把应用到react-native的包都换成指定版本,我用的是0.62.2,记住是所有的,不能用react-native:+方法二:一次替换所有在android项目路径下的bulid,gradle中的allprojects中加入以下代码即可:原创 2023-12-05 23:21:48 · 328 阅读 · 0 评论 -
ReactNative报错Error: Duplicate resources / Execution failed for task ‘:app:mergeReleaseResources‘.
1、在node_modules/react-native/react.gradle。ReactNative 0.70创建项目后打包运行。原创 2023-11-25 20:32:02 · 429 阅读 · 0 评论 -
ReactNative报错Could not find file release\index.android.bundle.hbc to copy.
React Native 0.70,创建项目后运行报如下错误:因为在解决其他问题中做了部分修改,不确定是否是通过如下方法解决,可做尝试。1.在项目下创建android/app/src/main/assets文件夹2.执行如下命令3.删除整个文件夹,重新执行原创 2023-11-25 20:25:09 · 220 阅读 · 0 评论 -
vite项目报错:导入路径不能以“.tsx”扩展名结束。考虑改为导入“./App.js”。
vite搭建react项目,tsx文件报错:导入路径不能以“.tsx”扩展名结束。考虑改为导入“./App.js”。原创 2023-11-10 18:21:05 · 776 阅读 · 0 评论 -
vite项目报错:在没有 “node“ 模块解析策略的情况下,无法指定选项 “-resolveJsonModule“。
vite搭建react项目,在tsconfig.json文件报错在没有 “node” 模块解析策略的情况下,无法指定选项 “-resolveJsonModule”。原创 2023-11-10 18:14:58 · 1736 阅读 · 0 评论 -
mobx报错ts1219:对修饰器的实验支持功能在将来的版本中可能更改。在 “tsconfig“ 或 “jsconfig“ 中设置 “experimentalDecorators“ 选项以删除此警告
mobx中用修饰器@observable配置全局变量时,报以下错误:对修饰器的实验支持功能在将来的版本中可能更改。在 “tsconfig” 或 “jsconfig” 中设置 “experimentalDecorators” 选项以删除此警告。ts(1219)原创 2023-11-06 00:07:36 · 405 阅读 · 2 评论 -
React Native报错Unable to delete directory
执行如下图报错Unable to delete directory。原创 2023-10-23 00:46:26 · 310 阅读 · 0 评论 -
React Native报错Unable to install .../app-debug.apk
执行如下图报错Unable to install …/app-debug.apk。原创 2023-10-23 00:38:39 · 227 阅读 · 0 评论 -
React Native报错Could not download或者could not resource
执行后始终卡在download中,结束报错Could not download或者could not resource。原创 2023-10-23 00:26:10 · 466 阅读 · 0 评论 -
React Native 创建项目报错:cli.init is not a function
创建项目报错:cli.init is not a function。原创 2023-10-18 23:59:26 · 645 阅读 · 0 评论 -
yarn的安装、使用、与npm对比
Yarn是facebook发布的一款取代npm的包管理工具。原创 2023-04-02 16:51:39 · 1362 阅读 · 0 评论 -
yarn : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。
需变更设置为RemoteSigned,(简言之:因为电脑系统阻止了这个脚本的运行,对这个脚本不信任,所以我们要更改系统的权限)①运行 Windows PowerShell(管理员)【win10 可直接 shift+鼠标右键,然后打开窗口,若不行,可看 powershell安装和使用】1、如果还是不行则先卸载,执行命令 npm uninstall -g yarn ,再重新安装 npm i yarn -g , 再次查看版本检验是否正常。③这时再去执行 yarn --version 可正常加载执行脚本。原创 2023-04-02 17:18:19 · 5194 阅读 · 0 评论 -
vue eslint报错Component name should always be multi-word.(vue/multi-word-component-names)
vue eslint报错vue/multi-word-component-names原创 2022-11-17 17:15:59 · 2419 阅读 · 2 评论 -
Vue项目安装axios报错
Vue安装axios报错,很大一部分情况是依赖冲突原创 2022-11-10 16:02:23 · 3393 阅读 · 1 评论