- 博客(100)
- 收藏
- 关注
原创 函数作为返回值
在这个例子中,我们在函数lazy_sum中又定义了函数sum,并且,内部函数sum可以引用外部函数lazy_sum的参数和局部变量,当lazy_sum返回函数sum时,相关参数和变量都保存在返回的函数中,这种称为“闭包(Closure)”的程序结构拥有极大的威力。f1()和f2()的调用结果互不影响。
2024-08-21 11:51:31 146
原创 一篇搞懂Promise
reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”(即从 pending 变为 rejected),在异步操作失败时调用,并将异步操作报出的错误,作为参数传递出去。如果Promise.all方法和Promise.race方法的参数,不是Promise实例,就会先调用下面讲到的Promise.resolve方法,将参数转为Promise实例,再进一步处理。Promise.race 方法同样是将多个 Promise 实例,包装成一个新的 Promise 实例。
2024-08-20 16:39:04 573
原创 阻止事件冒泡和事件捕获的方法及vue事件修饰符的使用
通过使用event.stopPropagation()方法,可以阻止事件传播(事件冒泡和事件捕获),通过event.preventDefault()方法,可以阻止事件的默认行为。
2024-08-15 19:36:37 1266
原创 报错opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]
报错 opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED'
2024-08-14 15:56:46 191
原创 Git退出账号命令的使用方法
通过以上步骤,您已成功退出Git账号。请注意,这只是将用户名和邮箱地址设置为空,并不会删除或注销您的Git账号。在Git中,退出账号的命令是通过修改配置文件来实现的。步骤1:打开Git Bash或命令行工具。Git退出账号命令的使用方法。步骤3:保存并关闭配置文件。
2024-05-28 18:20:34 1425 1
转载 Failed to load module script
资源路径问题,请求的是 js 资源, 但是服务器找不到资源,默认返回 html 文件;但是服务器会对资源进行格式校验,然后报错。使用vite build 打包后部署到生产后报这个错误。配置vite.config.js。问题出在打包时候资源路径不对。配置 base为 './ ’
2024-05-28 15:16:33 161
原创 SVG图标配置 Cannot find package ‘fast-glob’
vite-plugin-svg-icons报错:Cannot find package ‘fast-glob’这对页面性能来说是个很大的提升,而且我们SVG文件比img要小的很多,放在项目中几乎不占用资源。在开发项目的时候经常会用到svg矢量图,而且我们使用SVG以后,页面上加载的不再是图片资源,在vite.config.ts中配置插件。
2024-01-07 16:46:27 1516 1
原创 找不到模块 “path“ 或其相对应的类型声明
参考:https://blog.csdn.net/weixin_42382758/article/details/131080818?import path from ‘path’ 报红色波浪线,提示信息找不到模块 “path“ 或其相对应的类型声明。在开发项目的时候文件与文件关系可能很复杂,因此我们需要给src文件夹配置一个别名。解决办法:npm install @types/node --save-dev。TypeScript 编译配置。
2024-01-07 14:50:52 1490
原创 TypeScript 类和接口
类可以实现接口,使用关键字 implements,并将 interest 字段作为类的属性使用。以下实例中 AgriLoan 类实现了 ILoan 接口。
2023-12-21 13:50:22 517
原创 【持续更新】uniapp项目调试到华为手机报同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示
【持续更新】uniapp项目调试到华为手机报同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示
2023-02-28 18:26:12 1618
原创 uniapp项目连接自己本地后台运行到浏览器和手机的ip地址问题
uniapp开发app 连接自己本地 ip地址问题 报错Unhandled promise rejectionTypeError: Invalid attempt to destructure non-iterable instance.In order to be iterable, non-array objects must have a [Symbol.iterator]() method.
2022-12-30 10:05:40 2019
原创 uniapp uni-data-select n.collection is not a function和应用未关联服务空间,请在uniCloud目录右键关联服务空间同时出现
Error in callback for watcher "function () {var e = [];return ["pageCurrent", "pageSize", "localdata", "collection", "action", "field", "orderby", "where", "getont", "getcount", "gettree", "groupby", "groupField", "distinct"].forEach(function (t) {e.push(
2022-12-08 13:47:06 3860 2
原创 hbuilderx升级3.6.5版本后运行到手机端同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示
hbuilderx升级后同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示
2022-12-07 11:31:40 4147 4
原创 Unknown custom element: <uni-data-checkbox> - did you register the component correctly? For recursi
Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.
2022-12-06 16:32:24 1487 3
原创 uniapp 浏览器解决跨域问题
uniapp项目运行到浏览器报错:Access to XMLHttpRequest at 'http://xxx' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
2022-11-16 17:12:17 3441 1
转载 微信小程序navigateTo:fail page `/pages/XXXX/XXXX` is not found 解决方案
navigateTo:fail page `/pages/XXXX/XXXX` is not found 解决方案
2022-11-10 16:22:31 3164
转载 css自定义属性和H5自定义属性
复杂的网站都会有大量的css代码,通常也会有很多重复的值。举个例子,同样的一个颜色可能在成百上千的地方被使用到,如果这个值发生了变化,需要全局搜索并且一个一个去替换,效率不高且容易出错。..................
2022-08-30 16:30:34 972 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人