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