最新 Vue3、TypeScript、组合式API、setup语法糖 学习笔记

这篇具有很好参考价值的文章主要介绍了最新 Vue3、TypeScript、组合式API、setup语法糖 学习笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、创建 Vue3 工程

基于 vue-cli 创建(基于webpack实现)

备注:目前 vue-cli 已处于维护模式,官方推荐基于 Vite 创建项目。

// 查看 @vue/cli版本,确保@vue/cli版本在4.5.0以上
vue --version

// 安装或者升级你的@vue/cli
npm install -g @vue/cli

// 执行创建命令
vue create vue_demo

基于 vite 创建(推荐)

  • vite 是新一代前端构建工具,官网地址:https://vitejs.cn
  • vite 的优势如下:
    • 轻量快速的热重载(HMR),能实现极速的服务启动。
    • TypeScriptJSXCSS 等支持开箱即用。
    • 真正的按需编译,不再等待整个应用编译完成。
  • 创建项目请看上面笔记
  • https://blog.csdn.net/qq_33365152/article/details/132917242

2、Vue3 项目开发 vscode 插件推荐

最新 Vue3、TypeScript、组合式API、setup语法糖 学习笔记,vue3,笔记,typescript,学习,笔记
自动补充 ref 变量 value 插件配置方法
最新 Vue3、TypeScript、组合式API、setup语法糖 学习笔记,vue3,笔记,typescript,学习,笔记

最新 Vue3、TypeScript、组合式API、setup语法糖 学习笔记,vue3,笔记,typescript,学习,笔记文章来源地址https://www.toymoban.com/news/detail-828515.html

3、Vue3 核心语法

【optionsAPI】与【CompositionAPI】

  • Vue2API 设计是 Options(配置)风格的。(选项式API)
  • Vue3API 设计是 Composition(组合)风格的。

Options API 的弊端

  • Options 类型的 API ,数据、方法、计算属性等,是分散在:datamethodscomputed中的,若想新增或者修改一个需求,就需要分别修改:datamethodscomputed,不便于维护和复用。

Composition API 的优势

  • 可以用函数的方式,更加优雅的组织代码,让相关功能的代码更加有序的组织在一起。

4、【拉开序幕的 setup】

  • setup概念
  • setupVue3 中一个新的配置项,值是一个函数,它是 Composition API “表演的舞台”,组合中所用到的:数据、方法、计算属性、监听…等等,均配置在 setup 中。
  • 特点如下:
    • setup 函数返回的对象中的内容,可直接在模板中使用
    • setup 中访问 thisundefined
    • setup 函数会在 beforeCreate 之间调用,它是“领先”所有钩子执行的。

5、Vue3 自定义组件命名插件推荐

  • 插件名称 vite-plugin-vue-setup-extend
  • 安装
npm install vite-plugin-vue-setup-extend -D
  • 配置,在 vite.config.ts 文件中
import {
    defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import {
    fileURLToPath, URL } from "node:url";
import VueSetupExtend from "vite-plugin-vue-setup-extend";

export default defineConfig({
   
  plugins: [vue(

到了这里,关于最新 Vue3、TypeScript、组合式API、setup语法糖 学习笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【vue3】在setup组合式api中不能使用beforeRouterEnter,监听来源路由和跳转的目标路由

    【vue3】在setup组合式api中不能使用beforeRouterEnter,监听来源路由和跳转的目标路由

    注意了,在vue3中的setup函数中是不可以使用beforeRouterEnter这个路由守卫的,请看vue-router的官方文档  导航守卫 | Vue Router 由此可见,在使用组合式api的时候,只有update和leave守卫,不符合我们的要求。 使用 script  setup/script这种形式的脚本,无法监听来源路由 方法一、我们可以

    2024年02月13日
    浏览(15)
  • Vue3组合式API

    Vue3组合式API

    目录 composition API vs options API 体验 composition API setup 函数 reactive 函数 ref 函数 script setup 语法 计算属性 computed 函数 监听器 watch 函数 生命周期 模板中 ref 的使用 组件通讯 - 父传子 组件通讯 - 子传父 依赖注入 - provide 和 inject 保持响应式 - toRefs 函数 vue2 采用的就是 options API (

    2024年02月07日
    浏览(12)
  • vue3组合式API介绍

    根据官方的说法,vue3.0的变化包括性能上的改进、更小的 bundle 体积、对 TypeScript 更好的支持、用于处理大规模用例的全新 API,全新的api指的就是本文主要要说的组合式api。 在 vue3 版本之前,我们复用组件(或者提取和重用多个组件之间的逻辑),通常有以下几种方式: M

    2023年04月22日
    浏览(15)
  • 快速入门vue3组合式API

    快速入门vue3组合式API

    (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 使用create-vue创建项目 熟悉项目目录和关键文件  组合式API  setup选项 setup选项的写法和执行时机 script setup 语法糖 reactive和ref函数 reactive() ref() computed watch 侦听单个数据

    2024年02月12日
    浏览(11)
  • 【Vue3】如何创建Vue3项目及组合式API

    【Vue3】如何创建Vue3项目及组合式API

    文章目录 前言 一、如何创建vue3项目? ①使用 vue-cli 创建  ②使用可视化ui创建  ③npm init vite-app   ④npm init vue@latest 二、 API 风格 2.1 选项式 API (Options API) 2.2 组合式 API (Composition API) 总结 例如:随着前端领域的不断发展,vue3学习这门技术也越来越重要,很多人都开启了学习

    2024年02月03日
    浏览(9)
  • vue3 组合式 api 单文件组件写法

    Vue3 中的 Composition API 是一种新的编写组件逻辑的方式,它提供了更好的代码组织、类型推导、测试支持和复用性。相比于 Vue2 的 Options API,Composition API 更加灵活和可扩展。 在 Composition API 中,我们使用 setup 函数来定义组件的逻辑部分。setup 函数是一个特殊的函数,在创建组

    2024年02月12日
    浏览(12)
  • vue3组合式api单文件组件写法

    一,模板部分  二,js逻辑部分 

    2024年02月13日
    浏览(17)
  • 带你了解vue3组合式api基本写法

    本文的目的,是为了让已经有 Vue2 开发经验的 人 ,快速掌握 Vue3 的写法。 因此, 本篇假定你已经掌握 Vue 的核心内容 ,只为你介绍编写 Vue3 代码,需要了解的内容。 一、Vue3 里 script 的三种写法 首先,Vue3 新增了一个叫做组合式 api 的东西,英文名叫 Composition API。因此 Vu

    2024年02月01日
    浏览(12)
  • vue3:7、组合式API-watch

    vue3:7、组合式API-watch

     

    2024年02月09日
    浏览(13)
  • Vue3: 选项式API和组合式API的优缺点

    Vue框架提供了两种不同的API风格来编写组件,分别是 选项式API 和 组合式API 。 一.选项式API: 选项式API是vue2.x版本中默认使用的API风格,它是基 于对象的方式 来描述组件的行为和状态的。选项式API需要在Vue组件的选项对象中声明组件的属性和方法,如data、methods、computed、

    2024年02月09日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包