<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vue3 API on Last Stand</title><link>https://amatsuzero.github.io/LastStand/tags/vue3-api/</link><description>Recent content in Vue3 API on Last Stand</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 18 Dec 2024 00:00:00 +0800</lastBuildDate><atom:link href="https://amatsuzero.github.io/LastStand/tags/vue3-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Vue3 API</title><link>https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/</link><pubDate>Sat, 05 Oct 2024 00:00:00 +0800</pubDate><guid>https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/</guid><description>&lt;h2 id="前言"&gt;📍前言&lt;/h2&gt;
&lt;p&gt;最近在一次理解&lt;code&gt;vue&lt;/code&gt;项目的代码时，发现周一对好多&lt;code&gt;API&lt;/code&gt;都不太熟悉。这间接导致的问题是，代码理解速度要比平常要慢很多。于是乎，赶忙把&lt;code&gt;vue API&lt;/code&gt;的学习提上了日程。&lt;/p&gt;
&lt;p&gt;在下面的文章中，将地板式地扫盲&lt;code&gt;vue3&lt;/code&gt;文档中&lt;code&gt;API&lt;/code&gt;模块的所有内容，融入周一的理解进行深入介绍。下面就来一起看看吧~🍬&lt;/p&gt;
&lt;h2 id="一框架搭建"&gt;一、🖇框架搭建&lt;/h2&gt;
&lt;h2 id="1关于文档"&gt;1、关于文档&lt;/h2&gt;
&lt;p&gt;首先附上官方文档的具体材料：&lt;a href="https://cn.vuejs.org/api/"&gt;cn.vuejs.org/api/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="2vue3-api整体盘点"&gt;2、VUE3 API整体盘点&lt;/h2&gt;
&lt;p&gt;在&lt;code&gt;vue3&lt;/code&gt;的全新&lt;code&gt;API&lt;/code&gt;中，有部分在&lt;code&gt;vue2&lt;/code&gt;的基础上沿用了。还有另外一部分，是&lt;code&gt;vue3&lt;/code&gt;所新增加的。我们先来看&lt;code&gt;vue3 API&lt;/code&gt;文档主要包含哪些内容？&lt;/p&gt;
&lt;p&gt;&lt;code&gt;vue3 API&lt;/code&gt;主要包含以下六个部分：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;全局API —— 全局会用到的API&lt;/li&gt;
&lt;li&gt;组合式API —— vue3所拥有的组合式API&lt;/li&gt;
&lt;li&gt;选项式API —— vue2所拥有的选项式API&lt;/li&gt;
&lt;li&gt;内置内容 —— 指令、组件、特殊元素和特殊属性&lt;/li&gt;
&lt;li&gt;单文件组件 —— 语法定义、&lt;/li&gt;
&lt;li&gt;进阶API —— 渲染函数、服务端渲染、TS工具类型和自定义渲染&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-01.webp"&gt;&lt;/p&gt;
&lt;p&gt;下面将依据上面提到的六大点内容，来进行相应的剖析和讲解。&lt;/p&gt;
&lt;h2 id="二全局api"&gt;二、🎨全局API&lt;/h2&gt;
&lt;p&gt;vue3的全局API包含两个部分：应用实例和通用API。那它们各自都有哪些内容呢？&lt;/p&gt;
&lt;h2 id="1应用实例"&gt;1、应用实例&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-02.webp"&gt;&lt;/p&gt;
&lt;h2 id="2通用api"&gt;2、通用API&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-03.webp"&gt;&lt;/p&gt;
&lt;h2 id="三组合式api"&gt;三、🚲组合式API&lt;/h2&gt;
&lt;p&gt;谈到&lt;code&gt;vue3&lt;/code&gt; ，相信大家最为熟悉的就是 &lt;code&gt;composition API&lt;/code&gt; 了，也就是 &lt;code&gt;组合式 API&lt;/code&gt; 。那么，&lt;code&gt;vue3&lt;/code&gt; 的 &lt;code&gt;组合式 API&lt;/code&gt; 都给我们带来了什么呢？&lt;/p&gt;
&lt;h2 id="1setup"&gt;1、setup&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-04.webp"&gt;&lt;/p&gt;
&lt;h2 id="2响应式核心"&gt;2、响应式：核心&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-05.webp"&gt;&lt;/p&gt;
&lt;h2 id="3响应式工具函数"&gt;3、响应式：工具函数&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-06.webp"&gt;&lt;/p&gt;
&lt;h2 id="4响应式进阶"&gt;4、响应式：进阶&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-07.webp"&gt;&lt;/p&gt;
&lt;h2 id="5生命周期钩子"&gt;5、生命周期钩子&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-08.webp"&gt;&lt;/p&gt;
&lt;h2 id="6依赖注入"&gt;6、依赖注入&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://amatsuzero.github.io/LastStand/posts/frontend/vue/vue3-api/image-09.webp"&gt;&lt;/p&gt;
&lt;h2 id="四选项式api"&gt;四、🌠选项式API&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;选项式API&lt;/code&gt; 即 &lt;code&gt;options API&lt;/code&gt; 。可能有的小伙伴会觉得它在 &lt;code&gt;vue2&lt;/code&gt; 项目下会更为常见一些。但在 &lt;code&gt;vue3&lt;/code&gt; 项目中，也是有一些 &lt;code&gt;选项式API&lt;/code&gt; 值得我们去挖掘的。那都有哪些内容呢，我们来一探究竟。&lt;/p&gt;</description></item></channel></rss>