x
原创
2023-01-19 07:35:19
433阅读
什么是单文件组件?简言之,单文件组件就是一个文件扩展名为.vue的single-file-components(SFC)。是Vue.js自定义的一种文件格式,一个.vue文件,就是一个单独的组件,在文件内封装了组件的相关代码:HTML,CSS,JS。浏览器本身并不支持.vue文件,所以必须对.vue文件进行加载解析,此时需要vue-loader,类似的loader还有许多,如:html-loade
转载
2023-12-12 22:49:34
113阅读
如果您有疑问,请观看视频教程《Vue3实战教程》插件介绍插件 (Plugins) 是一种能为 Vue 添加全局功能的工具代码。下面是如何安装一个插件的示例:jsimport { createApp } from 'vue'
const app = createApp({})
app.use(myPlugin, {
/* 可选的选项 */
})一个插件可以是一个拥有 i
如果您有疑问,请观看视频教程《Vue3实战教程》测试为什么需要测试自动化测试能够预防无意引入的 bug,并鼓励开发者将应用分解为可测试、可维护的函数、模块、类和组件。这能够帮助你和你的团队更快速、自信地构建复杂的 Vue 应用。与任何应用一样,新的 Vue 应用可能会以多种方式崩溃,因此,在发布前发现并解决这些问题就变得十分重要。在本篇指引中,我们将介绍一些基本术语,并就你的 Vue
如果您有疑问,请观看视频教程《Vue3实战教程》安全报告漏洞当一个漏洞被上报时,它会立刻成为我们最关心的问题,会有全职的贡献者暂时搁置其他所有任务来解决这个问题。如需报告漏洞,请发送电子邮件至 security@vuejs.org。虽然很少发现新的漏洞,但我们仍建议始终使用最新版本的 Vue 及其官方配套库,以确保你的应用尽可能地安全。首要规则:不要使用无法信赖的模板使用 V
如果您有疑问,请观看视频教程《Vue3实战教程》简介你正在阅读的是 Vue 3 的文档!Vue 2 已于 2023 年 12 月 31 日停止维护。详见 Vue 2 终止支持 (EOL)。想从 Vue 2 升级?请参考迁移指南。在 VueMastery 上观看视频课程学习 Vue什么是 Vue?Vue (发音为 /vjuː/,类似 view) 是一
组件触发的事件不会冒泡,父组件只能监听直接子组件触发的事件。父组件–在引入的子组件上绑定事件子组件–用 defineEmits() 声
原创
2023-12-14 09:32:49
97阅读
分分钟学会 vue3
原创
2022-12-10 07:13:19
802阅读
# Vue3 + Axios 教程
在这个教程中,我们将学习如何在 Vue3 项目中使用 Axios 进行 HTTP 请求。Axios 是一个基于 Promise 的 HTTP 客户端,适用于浏览器和 node.js。我们将通过一个简单的示例,逐步展示如何在 Vue3 中集成 Axios。
## 流程概述
创建一个 Vue3 + Axios 应用的基本步骤如下:
| 步骤
原创
2024-09-29 03:24:00
38阅读
如果您有疑问,请观看视频教程《Vue3实战教程》事件处理监听事件我们可以使用 v-on 指令 (简写为 @) 来监听 DOM 事件,并在事件触发时执行对应的 JavaScript。用法:v-on:click="handler" 或 @click="handler"。事件处理器 (handler) 的值可以是:内联事件处理器:事件被触发时执行的内联
如果您有疑问,请观看视频教程《Vue3实战教程》工具链在线尝试你不需要在机器上安装任何东西,也可以尝试基于单文件组件的 Vue 开发体验。我们提供了一个在线的演练场,可以在浏览器中访问:Vue 单文件组件演练场自动随着 Vue 仓库最新的提交更新支持检查编译输出的结果StackBlitz 中的 Vue + Vite类似 IDE 的环境,但实际是在浏览器中运行 Vite 开发服务器和本地
如果您有疑问,请观看视频教程《Vue3实战教程》状态管理什么是状态管理?理论上来说,每一个 Vue 组件实例都已经在“管理”它自己的响应式状态了。我们以一个简单的计数器组件为例:vue<script setup>
import { ref } from 'vue'
// 状态
const count = ref(0)
// 动作
function increment()
如果您有疑问,请观看视频教程《Vue3实战教程》快速上手线上尝试 Vue想要快速体验 Vue,你可以直接试试我们的演练场。如果你更喜欢不用任何构建的原始 HTML,可以使用 JSFiddle 入门。如果你已经比较熟悉 Node.js 和构建工具等概念,还可以直接在浏览器中打开 StackBlitz 来尝试完整的构建设置。创建一个 Vue 应用前提
如果您有疑问,请观看视频教程《Vue3实战教程》模板语法Vue 使用一种基于 HTML 的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。所有的 Vue 模板都是语法层面合法的 HTML,可以被符合规范的浏览器和 HTML 解析器解析。在底层机制中,Vue 会将模板编译成高度优化的 JavaScript 代码。结合响应式系统,当应用状态变更时,Vue 能够智能地
《Vue3实战教程》51:Vue3插槽 Slots
如果您有疑问,请观看视频教程《Vue3实战教程》计算属性基础示例模板中的表达式虽然方便,但也只能用来做简单的操作。如果在模板中写太多逻辑,会让模板变得臃肿,难以维护。比如说,我们有这样一个包含嵌套数组的对象:jsconst author = reactive({
name: 'John Doe',
books: [
'Vue 2 - Advanced Guide',
'Vu
如果您有疑问,请观看视频教程《Vue3实战教程》模板引用虽然 Vue 的声明性渲染模型为你抽象了大部分对 DOM 的直接操作,但在某些情况下,我们仍然需要直接访问底层 DOM 元素。要实现这一点,我们可以使用特殊的 ref attribute:template<input ref="input">ref 是一个特殊的 attribute,和&n
如果您有疑问,请观看视频教程《Vue3实战教程》依赖注入此章节假设你已经看过了组件基础。若你还不了解组件是什么,请先阅读该章节。Prop 逐级透传问题通常情况下,当我们需要从父组件向子组件传递数据时,会使用 props。想象一下这样的结构:有一些多层级嵌套的组件,形成了一棵巨大的组件树,而某个深层的子组件需要一个较远的祖先组件中的部分数据。在这种情况下,如果仅使用 props 则必须将其
如果您有疑问,请观看视频教程《Vue3实战教程》性能优化概述Vue 在大多数常见场景下性能都是很优秀的,通常不需要手动优化。然而,总会有一些具有挑战性的场景需要进行针对性的微调。在本节中,我们将讨论用 Vue 开发的应用在性能方面该注意些什么。首先,让我们区分一下 web 应用性能的两个主要方面:页面加载性能:首次访问时,应用展示出内容与达到可交互状态的速度。这通常会用 Google