小熊奶糖's Wiki 当你压力大到快要崩溃,不要跟别人讲,也不要觉得自己委屈,没有人会心疼你。要像余华说的那样:“在夜深人静的时候,把心掏出来,自己缝缝补补,然后睡一觉起来,又是信心百倍。无人问津也好,技不如人也罢,你都要安静下来,去做自己该做的事情,而不是让烦恼和焦虑,毁掉你本就不多的热情和定力

Vue 3 中 createApp 与直接在模板中使用组件的区别及应用场景

直接在模板中使用组件 代码示例 import demo from './components/demo1.vue'; 在模板中: <template> <div id="app"> <demo /> </div> </template> 解释 导入组件:通过 import dem

小熊奶糖(BearCandy) 发布于 2024-11-05

Vue 使用事件监听器的注意事项以及原因

在 Vue 组件中,使用 onMounted 生命周期钩子来添加事件监听器是推荐的做法,因为它确保了 DOM 已经加载完毕,并且组件已经挂载到页面上。将事件监听器直接放在普通的 <script> 标签中可能会导致一些问题,主要原因如下: 1. DOM 加载时机 普通 <script> 标签:如果将事

小熊奶糖(BearCandy) 发布于 2024-10-23

JavaScript `import` 语句的用法

在 JavaScript 中,import 语句用于从其他模块导入功能。不同的 import 语法有不同的用途和行为。下面是这三种常见的 import 语法的区别: 1. import * as name from 'module' 用途:导入一个模块的所有导出,并将它们放在一个命名空间对象中。 行

小熊奶糖(BearCandy) 发布于 2024-10-23

vue组件式API和选项式API的区别

Vue.js 提供了两种主要的方式来编写组件:选项式 API(Options API)和组合式 API(Composition API)。这两种方式各有优缺点,适用于不同的开发场景。下面是它们的主要区别: 选项式 API (Options API) 特点 基于对象的结构:组件的逻辑通过一个对象来定义

小熊奶糖(BearCandy) 发布于 2024-10-18

JavaScript的属性方法的简写形式

在 Vue.js 中,当你创建一个组件时,通常会定义模板(template)来描述该组件的结构。然而,如果你没有显式地设置 template 选项,Vue 会自动使用挂载点(即你通过 app.mount 指定的 DOM 元素)的 innerHTML 作为模板。 理解这个行为 默认模板: 当你没有为根

小熊奶糖(BearCandy) 发布于 2024-10-18

JavaScript的属性方法的简写形式

JavaScript的属性方法的简写形式 在 JavaScript 中,当你在对象字面量中定义方法时,可以使用简写语法来省略属性名。这种语法被称为“方法简写”(method shorthand)。它是在 ES6(ECMAScript 2015)中引入的。 方法简写语法 在 ES6 之前,你需要这样定

小熊奶糖(BearCandy) 发布于 2024-10-18