前端
梦醒贰零壹柒
这个作者很懒,什么都没留下…
展开
-
[前端] 爷孙组件隔代组件的通信 (笔记,持续更新)
记一次爷孙组件隔代组件的通信之emit与on原创 2024-05-27 17:24:50 · 254 阅读 · 0 评论 -
[前端] 空值合并运算符(??)原理(笔记)
的值是一个空字符串’‘,空值合并运算符不会认为它为“缺失”,因为空字符串是一个有效的值,它不是。该运算符的工作原理是,如果左侧的表达式。,你应该使用逻辑或运算符。,那么它会返回右侧的。原创 2024-05-27 15:31:04 · 197 阅读 · 0 评论 -
[前端] 使用axios时,部分请求未发现(笔记)
重点留意第8条,需要启用禁用缓存,才能看到某些请求是否有请求。原创 2024-05-27 12:15:25 · 267 阅读 · 0 评论 -
[前端] axios 请求成功了,为什么通过浏览器看不到返回数据
如果axios请求成功了,但你在浏览器中看不到返回的数据,这通常意味着请求本身是成功的,但显示或处理响应数据的环节可能存在一些问题。原创 2024-05-27 12:05:24 · 297 阅读 · 0 评论 -
[前端] import 和 require 引入图片的优劣比较
总的来说,选择哪种方式取决于项目的需求和架构。在Vue 3中,推荐使用import,因为它更符合现代的JavaScript最佳实践。在Vue 3的script setup语法中,推荐使用import,因为它更符合现代JavaScript的规范。如果图片路径是静态的,且不需要动态加载,import是首选,因为它可以充分利用Webpack的优化能力。如果图片路径是动态的,或者需要根据条件加载,require或import()更适合。原创 2024-05-26 00:11:05 · 595 阅读 · 1 评论 -
[前端|vue] v-if 和v-show的区别,为什么功能会类似
切换显示:v-show 也是条件渲染指令,但它通过修改 CSS 的 display 属性(通常是 none 或 block)来控制元素的显示或隐藏,而不是像 v-if 那样控制元素的生成与销毁。持续存在:由于元素始终存在于 DOM 中,即使初始时不可见,事件监听器和子组件的状态也会被保留,这对于频繁切换状态的场景较为友好,因为不需要反复创建和销毁元素。初始渲染成本:v-show 在初始渲染时无论条件真假都会渲染元素,这使得它的初始渲染成本较高,但后续切换状态的成本较低,因为它只是改变了 CSS 样式。原创 2024-05-25 18:34:11 · 353 阅读 · 0 评论 -
[前端|版本管理工具] 使用pex lerna version配置前端项目版本号(笔记)
【代码】[前端|版本管理工具] 使用pex lerna version配置前端项目版本号(笔记)原创 2024-05-21 23:44:07 · 164 阅读 · 0 评论 -
[前端|vue] element-plus在输入框中放图标和按钮代码示例(笔记)
【代码】[前端|vue] element-plus在输入框中放图标和按钮代码示例(笔记)原创 2024-05-17 23:02:23 · 189 阅读 · 0 评论 -
[前端|vue] 验证码倒计时代码示例(笔记)
【代码】[前端|vue] 验证码倒计时代码示例(笔记)原创 2024-05-17 22:58:14 · 257 阅读 · 0 评论 -
[前端|vue] 验证器validator使用笔记 (笔记)
validator.js文档地址原创 2024-05-17 20:28:43 · 113 阅读 · 0 评论 -
[前端|vue] vue中的class命名规范
【代码】[前端|vue] vue中的class命名规范。原创 2024-05-16 15:32:30 · 575 阅读 · 0 评论 -
[前端|vue] vue中的name命令规范
【代码】[前端|vue] vue中的name命令规范。原创 2024-05-16 14:58:39 · 249 阅读 · 0 评论 -
[前端|vue] vue中的name 和class的区别 (笔记)
属性则用于在表单提交时标识字段,以便服务器端可以识别并处理这些数据。是一个数据属性,决定了哪个类会被添加到。原创 2024-05-16 14:49:40 · 491 阅读 · 0 评论 -
[前端|vue] !important 关键字使用说明(笔记)
important关键字,用于提高样式规则的优先级。!important关键字后跟的样式声明将覆盖任何其他未使用!important的相同属性声明,即使那些声明有更高的CSS选择器特异性。原创 2024-05-15 16:13:04 · 317 阅读 · 0 评论 -
[前端] 深度选择器deep使用介绍(笔记)
这里的 & 符号代表当前的选择器,&:deep() 将 & 与 .target-class 结合,创建了一个穿透性的嵌套选择器。在 Vue 中,为了实现组件内部样式对组件外部元素的穿透覆盖,可以使用 CSS 的 deep 选择器(也称为 >>> 或 /deep/)或 v-deep 指令。样式隔离,允许组件内的样式影响到组件外部的元素。的替代方案,这是一个伪元素选择器,它解决了预处理器中的解析问题,并且更加符合 CSS 标准。中的单文件组件 (SFC) 中,它允许组件内部的样式穿透到外部元素。原创 2024-05-15 15:22:27 · 486 阅读 · 0 评论 -
[前端] vue2的/deep/转化为vue3语法(笔记)
但请注意,这可能会在未来的 Vue 版本中移除,所以最好尽量避免这种情况。样式,但这并不是长期推荐的实践。通常,你应该考虑使用。限制来修改第三方组件的样式,你可以使用。伪类作为非标准的解决方案来穿透。选择器已被废弃,因为它们与。然而,如果你确实需要在。在 Vue 3 中,原创 2024-05-15 13:02:48 · 358 阅读 · 0 评论 -
[前端|vue] <style scoped lang=“less“> 说明(笔记)
元素添加唯一的类名前缀,从而实现样式隔离。这意味着组件内的样式不会影响到页面上的其他组件,这有助于避免样式冲突,特别是在大型项目中。用于限制样式的作用域,确保样式只影响当前组件内的元素。代码是用 Less 语法编写的。的作用是通过给组件内的。原创 2024-05-15 12:42:26 · 149 阅读 · 0 评论 -
[前端|vue] <script setup> 语法简介(笔记)
(1) 更少的样板代码:不需要显式声明 data, props, methods, computed 等。中引入,它提供了一种更简洁的方式来组织和编写组件的逻辑。和代码编辑器通常有更好的语法高亮、自动完成和错误检查支持。函数中声明变量和方法,它们自动在模板中可用。(2) 更容易理解和维护复杂的组件逻辑。函数中声明类型,提供更好的类型检查。创建响应式数据,类型系统会自动推断。语法糖可以减少运行时的开销。插件和自定义的组合函数。原创 2024-05-15 12:30:42 · 360 阅读 · 0 评论 -
[开发|前端] 前端报defineOptions is not defined错误
在 vite.config.ts 新增如下内容。原创 2024-05-07 15:23:42 · 458 阅读 · 0 评论 -
[开发|前端] 前端报Uncaught TypeError: (intermediate value).globEager is not a function错误
vite5中的import.meta.globEager已经被废弃。将vite版本降到4。原创 2024-05-06 22:42:01 · 749 阅读 · 0 评论 -
[前端] 编译时报错FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
【代码】[前端] 编译时报错FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory。原创 2023-09-02 17:01:40 · 253 阅读 · 0 评论 -
[前端|版本管理] 使用lerna version更新版本号
(多包存储库)的工具,它可以帮助您在多个相关包之间协调版本号的更新和发布。确认更新: Lerna 将会在版本号更新前展示一份摘要,显示即将更新的包和版本号。确认无误后,Lerna 会执行版本更新操作。编写代码并更新版本号: 在进行版本号更新之前,确保您已经对代码进行了相应的修改和测试。更新包的版本号,包括在 package.json 文件中进行相应的修改。提示您选择要更新的版本类型(major、minor 或 patch)。生成新的 git 提交,其中包含版本号更新的信息。原创 2023-08-31 00:21:37 · 1362 阅读 · 0 评论 -
[前端] vue使用Mousetrap.js实现快捷键
是一个处理键盘快捷键的 JavaScript 库,它允许您定义复杂的键盘快捷键并在浏览器中使用。官方地址代码仓库。原创 2023-08-24 11:28:48 · 863 阅读 · 0 评论 -
[前端] npm安装依赖(dependency)版本号及更新规则
npm安装依赖(dependency)版本号及更新规则原创 2023-08-22 23:25:55 · 812 阅读 · 0 评论 -
[开发|前端] 路由守卫笔记
next():确认导航,往下走 next(false)终止导航 next(‘/’)前往“/” next(err:Error) 将err传给router.onError( )返回值:返回false : 取消导航 返回一个对象 : {name:’Login‘} 前往该导航地址。next():用于结束路由 (vue3中可以用,也可以不用,因为vue3中路由守卫的返回值决定了路由去向)全局路由守卫有上面3个,调用时机不同。原创 2023-08-13 17:35:42 · 382 阅读 · 0 评论 -
[开发|前端] 解决在vscode中开发vue3项目使用js而非ts时无代码提示和报错提示的问题笔记
vue项目vscode配置eslint不生效,无法自动检测原创 2023-08-04 23:03:34 · 1267 阅读 · 0 评论 -
[开发|前端] js正则表达式笔记
:使用逻辑或(|)将两个正则表达式合并。:表示中国固定电话号码的正则表达式。1[3-9]\d{9}:表示中国手机号码的正则表达式。^:表示字符串的开始。$:表示字符串的结束。原创 2023-08-01 10:38:42 · 168 阅读 · 0 评论 -
[开发|前端] vant页面跳转传参数笔记
接收界面接收参数示例。原创 2023-06-29 22:53:45 · 794 阅读 · 0 评论 -
[开发|前端] vue2 创建关联示例笔记
【代码】[开发|前端] vue2 创建关联示例笔记。原创 2023-06-25 16:43:46 · 87 阅读 · 0 评论 -
[前端|开发] js 城市名称或地区码转化成地理坐标的库
这是一个轻量级的 JavaScript 库,提供了一系列有用的地理计算功能,包括地理编码和反向地理编码。它可以将城市名称或地区码转换为经纬度坐标,并提供了其他地理计算功能,如计算两个坐标之间的距离、计算多边形区域等。: 这是一个流行的 JavaScript 地理编码器库,可用于将地理位置(如城市名称、街道地址等)转换为经纬度坐标。: 这是另一个流行的地理编码器库,可用于将地理位置转换为经纬度坐标。在 JavaScript 中,您可以使用一些库将城市名称或地区码转换为地理坐标。原创 2023-06-15 16:16:22 · 744 阅读 · 0 评论 -
[开发|nodejs] nodejs使用笔记(持续更新)
npm国内各仓库地址原创 2021-05-30 14:39:52 · 209 阅读 · 0 评论 -
[开发|前端] dayjs获取月份和季度起始时间
作为参数,以获取当前季度的起始日期。最后,我们使用format方法将结果格式化为’YYYY-MM-DD’形式,并进行输出。方法将结果格式化为’YYYY-MM-DD’形式,并进行输出。插件,该插件添加了用于季度操作的方法。作为参数,以获取当前月份的起始日期。对象,表示当前日期和时间。对象,表示当前日期和时间。在这个示例中,我们首先导入了。在这个示例中,我们使用。原创 2023-06-15 11:16:04 · 3350 阅读 · 0 评论 -
[开发|前端] 项目引入dayjs插件
通过调用 dayjs() 创建 Day.js 对象,我们可以使用 Day.js 的各种功能。插件也会自动生效,可以使用插件提供的功能,如相对时间转换等。在这种情况下,你需要确保你的 Node.js 版本支持 ES modules,并且项目配置正确,以便支持。引入 Day.js 模块,然后使用。在这个示例中,我们首先使用。原创 2023-06-14 17:09:11 · 1029 阅读 · 0 评论 -
[开发|前端] uni-app项目相关操作
uii-app项目相关操作原创 2022-08-07 10:44:22 · 372 阅读 · 0 评论 -
[web] WEB开发笔记
WEB学习笔记HTTP 操作说明GET:显示服务器资源POST:创建相关资源DELETE: 删除相关资源PUT:更新相关资源原创 2020-03-25 16:38:31 · 187 阅读 · 0 评论 -
[web|前端] Sencha Cmd安装及本地调试
Sencha Cmd安装获取Sencha Cmd软件Sencha软件下载地址linux平台下安装Sencha Cmd# 以SenchaCmd-7.0.0.40-linux-amd64.sh.zip为例unzip SenchaCmd-7.0.0.40-linux-amd64.sh.zipsh SenchaCmd-7.0.0.40-linux-amd64.sh# 然后是图形界面,根据提示安装即可启动调试启动调试命令sencha web start...原创 2020-09-10 11:42:26 · 568 阅读 · 0 评论