- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 create-vue 和 Vue CLI 的区别
摘要: create-vue和Vue CLI均为Vue官方脚手架工具,用于快速初始化项目结构、整合依赖并预置配置。核心区别在于:Vue CLI基于Webpack,适合复杂项目或历史维护;而create-vue基于Vite,是当前推荐方案,提供更快的开发体验,专为现代Vue 3项目设计。新建项目建议优先使用create-vue,旧项目维护可继续使用Vue CLI。两者均简化了开发流程,但技术栈和定位不同。(149字)
2025-07-03 19:17:13
360
原创 v-bind 和 v-model的区别
Vue.js 中 v-bind 和 v-model 的核心区别:v-bind 实现单向数据绑定(JS→视图),用于动态设置 HTML 属性;v-model 实现双向数据绑定(JS↔视图),专为表单输入设计。v-bind 通过冒号简写,v-model 是 :value + @input 的语法糖。关键差异在于数据流向和用途:单向绑定适用于属性传递,双向绑定用于表单交互。自定义组件可通过 modelValue 和 update:modelValue 事件支持 v-model。
2025-06-25 13:55:55
477
原创 JavaScript 数组方法详解:map()、filter()、find()、forEach()
JavaScript数组的核心迭代方法对比:map()返回加工后的新数组;filter()返回筛选子集;find()返回首个匹配元素;forEach()仅用于遍历操作无返回值。主要区别在于:1)返回值不同;2)用途差异:转换数据用map(),筛选用filter(),查找用find(),副作用操作用forEach();3)性能上find()找到即停止更高效。建议优先使用纯函数方法(map/filter),避免在forEach中修改数据。链式调用可组合多个方法实现复杂操作。
2025-06-19 17:26:28
433
原创 JavaScript 中扩展运算符(...)和剩余参数语法的详细解析
扩展运算符:用于展开数组、对象或函数参数,在数组拼接、对象合并、函数调用等场景中非常有用。剩余参数:用于收集函数的剩余参数或解构赋值中的剩余元素,使函数能够处理不定数量的参数。
2025-03-12 16:05:21
525
原创 让元素位于居中位置
对于行内元素(如 span、a 等)或行内块元素(如设置了 display: inline-block 的元素),可以通过设置其父元素的 text-align 属性来实现水平居中。未知宽度的块级元素:可以使用 display: flex 或 display: grid 布局。对于单行文本,可以通过设置 line-height 等于元素的 height 来实现垂直居中。已知宽度的块级元素:可以使用 margin: 0 auto 来实现水平居中。已知元素宽度和高度:可以使用负边距来实现。行内元素或行内块元素。
2025-02-27 19:40:51
987
原创 Element UI cell-style使用
在 Element UI 中, 属性用于动态设置表格单元格的样式。你可以通过两种方式使用 :直接使用一个固定的样式对象,或者使用一个回调函数来根据单元格的数据动态生成样式。如果你希望为所有单元格设置统一的样式,可以直接使用一个对象:这种方式会为所有单元格应用相同的背景色和字体颜色。如果你需要根据单元格的数据动态设置样式,可以使用一个回调函数。该函数接收四个参数:、、 和 ,并返回一个样式对象:在这个示例中,如果单元格的 为 “王小狼” 且 为 “name”,则该单元格的背景色将设置为灰色,字体颜色
2025-01-07 16:14:50
1089
原创 computed计算属性
在 Vue.js 中,computed属性是一种特殊类型的属性,用于声明性地描述一个值是基于组件中其他响应式数据计算得来的。computed属性非常适合用于当你需要根据现有数据派生出一些状态时,而不需要执行复杂的逻辑或副作用操作。以下是关于computed。
2025-01-04 15:12:49
681
原创 $nextTick()介绍
是 Vue.js 中的一个实例方法,用于在下次 DOM 更新循环之后执行延迟回调。在 Vue 中,当你更改数据时,视图不会立即更新,而是等待 Vue 在下一个事件循环“tick”中批量执行所有的数据变更。如果想要在数据变化之后立即基于新的 DOM 状态执行某些操作,就需要使用。
2025-01-04 14:11:07
648
原创 DOM和BOM区别
DOM 关注于网页文档的内容和结构,提供操作元素、属性、事件等的方法;而 BOM 关注于浏览器窗口和浏览器功能,提供操作窗口、历史记录、定时器等的方法。对象不同:DOM 的核心对象是document,它代表整个网页文档;BOM 的核心对象是window,它代表浏览器窗口。应用场景不同:DOM 用于网页内容的动态操作和交互,如修改页面布局、响应用户输入等;BOM 用于浏览器窗口的控制和浏览器功能的访问,如打开新窗口、使用浏览器历史等。
2025-01-04 10:37:42
890
原创 常用数组函数介绍
JavaScript 数组(Array)对象提供了许多内置的函数方法,这些方法可以帮助你执行各种数组操作,如遍历、搜索、修改和转换数组。
2025-01-02 16:23:28
468
原创 git stash 和 git stash pop
在 Git 中,git stash和是两个非常有用的命令,它们可以帮助你临时存储和恢复工作进度,而不影响当前的工作目录和索引状态。
2025-01-02 11:06:55
751
原创 按下回车键自动跳转到另一个输入框(获取元素并设置焦点)
最直接的方法是使用document.getElementById()来获取输入框的元素,然后调用其focus()方法。这个方法比较简单且高效,适用于页面中元素ID是唯一的情况。
2024-12-16 10:41:07
306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人