国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

最新 Vue3、TypeScript、組合式API、setup語法糖 學習筆記

這篇具有很好參考價值的文章主要介紹了最新 Vue3、TypeScript、組合式API、setup語法糖 學習筆記。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、創(chuàng)建 Vue3 工程

基于 vue-cli 創(chuàng)建(基于webpack實現(xiàn))

備注:目前 vue-cli 已處于維護模式,官方推薦基于 Vite 創(chuàng)建項目。

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

// 安裝或者升級你的@vue/cli
npm install -g @vue/cli

// 執(zhí)行創(chuàng)建命令
vue create vue_demo

基于 vite 創(chuàng)建(推薦)

  • vite 是新一代前端構建工具,官網(wǎng)地址:https://vitejs.cn
  • vite 的優(yōu)勢如下:
    • 輕量快速的熱重載(HMR),能實現(xiàn)極速的服務啟動。
    • TypeScript 、JSX、CSS 等支持開箱即用。
    • 真正的按需編譯,不再等待整個應用編譯完成。
  • 創(chuàng)建項目請看上面筆記
  • https://blog.csdn.net/qq_33365152/article/details/132917242

2、Vue3 項目開發(fā) vscode 插件推薦

最新 Vue3、TypeScript、組合式API、setup語法糖 學習筆記,vue3,筆記,typescript,學習,筆記
自動補充 ref 變量 value 插件配置方法
最新 Vue3、TypeScript、組合式API、setup語法糖 學習筆記,vue3,筆記,typescript,學習,筆記

最新 Vue3、TypeScript、組合式API、setup語法糖 學習筆記,vue3,筆記,typescript,學習,筆記文章來源地址http://www.zghlxwxcb.cn/news/detail-828515.html

3、Vue3 核心語法

【optionsAPI】與【CompositionAPI】

  • Vue2API 設計是 Options(配置)風格的。(選項式API)
  • Vue3API 設計是 Composition(組合)風格的。

Options API 的弊端

  • Options 類型的 API ,數(shù)據(jù)、方法、計算屬性等,是分散在:data、methods、computed中的,若想新增或者修改一個需求,就需要分別修改:data、methods、computed,不便于維護和復用。

Composition API 的優(yōu)勢

  • 可以用函數(shù)的方式,更加優(yōu)雅的組織代碼,讓相關功能的代碼更加有序的組織在一起。

4、【拉開序幕的 setup】

  • setup概念
  • setupVue3 中一個新的配置項,值是一個函數(shù),它是 Composition API “表演的舞臺”,組合中所用到的:數(shù)據(jù)、方法、計算屬性、監(jiān)聽…等等,均配置在 setup 中。
  • 特點如下:
    • setup 函數(shù)返回的對象中的內(nèi)容,可直接在模板中使用
    • setup 中訪問 thisundefined
    • setup 函數(shù)會在 beforeCreate 之間調(diào)用,它是“領先”所有鉤子執(zhí)行的。

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語法糖 學習筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【vue3】在setup組合式api中不能使用beforeRouterEnter,監(jiān)聽來源路由和跳轉的目標路由

    【vue3】在setup組合式api中不能使用beforeRouterEnter,監(jiān)聽來源路由和跳轉的目標路由

    注意了,在vue3中的setup函數(shù)中是不可以使用beforeRouterEnter這個路由守衛(wèi)的,請看vue-router的官方文檔 ?導航守衛(wèi) | Vue Router 由此可見,在使用組合式api的時候,只有update和leave守衛(wèi),不符合我們的要求。 使用 script? setup/script這種形式的腳本,無法監(jiān)聽來源路由 方法一、我們可以

    2024年02月13日
    瀏覽(23)
  • Vue3組合式API

    Vue3組合式API

    目錄 composition API vs options API 體驗 composition API setup 函數(shù) reactive 函數(shù) ref 函數(shù) script setup 語法 計算屬性 computed 函數(shù) 監(jiān)聽器 watch 函數(shù) 生命周期 模板中 ref 的使用 組件通訊 - 父傳子 組件通訊 - 子傳父 依賴注入 - provide 和 inject 保持響應式 - toRefs 函數(shù) vue2 采用的就是 options API (

    2024年02月07日
    瀏覽(22)
  • vue3組合式API介紹

    根據(jù)官方的說法,vue3.0的變化包括性能上的改進、更小的 bundle 體積、對 TypeScript 更好的支持、用于處理大規(guī)模用例的全新 API,全新的api指的就是本文主要要說的組合式api。 在 vue3 版本之前,我們復用組件(或者提取和重用多個組件之間的邏輯),通常有以下幾種方式: M

    2023年04月22日
    瀏覽(25)
  • 快速入門vue3組合式API

    快速入門vue3組合式API

    (創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動力,如果看完對你有幫助,請留下您的足跡) 目錄 使用create-vue創(chuàng)建項目 熟悉項目目錄和關鍵文件? 組合式API? setup選項 setup選項的寫法和執(zhí)行時機 script setup?語法糖 reactive和ref函數(shù) reactive() ref() computed watch 偵聽單個數(shù)據(jù)

    2024年02月12日
    瀏覽(22)
  • 【Vue3】如何創(chuàng)建Vue3項目及組合式API

    【Vue3】如何創(chuàng)建Vue3項目及組合式API

    文章目錄 前言 一、如何創(chuàng)建vue3項目? ①使用 vue-cli 創(chuàng)建 ?②使用可視化ui創(chuàng)建 ?③npm init vite-app? ?④npm init vue@latest 二、 API 風格 2.1 選項式 API (Options API) 2.2 組合式 API (Composition API) 總結 例如:隨著前端領域的不斷發(fā)展,vue3學習這門技術也越來越重要,很多人都開啟了學習

    2024年02月03日
    瀏覽(14)
  • vue3 組合式 api 單文件組件寫法

    Vue3 中的 Composition API 是一種新的編寫組件邏輯的方式,它提供了更好的代碼組織、類型推導、測試支持和復用性。相比于 Vue2 的 Options API,Composition API 更加靈活和可擴展。 在 Composition API 中,我們使用 setup 函數(shù)來定義組件的邏輯部分。setup 函數(shù)是一個特殊的函數(shù),在創(chuàng)建組

    2024年02月12日
    瀏覽(20)
  • vue3組合式api單文件組件寫法

    一,模板部分? 二,js邏輯部分?

    2024年02月13日
    瀏覽(23)
  • vue3:7、組合式API-watch

    vue3:7、組合式API-watch

    ?

    2024年02月09日
    瀏覽(23)
  • 帶你了解vue3組合式api基本寫法

    本文的目的,是為了讓已經(jīng)有 Vue2 開發(fā)經(jīng)驗的 人 ,快速掌握 Vue3 的寫法。 因此, 本篇假定你已經(jīng)掌握 Vue 的核心內(nèi)容 ,只為你介紹編寫 Vue3 代碼,需要了解的內(nèi)容。 一、Vue3 里 script 的三種寫法 首先,Vue3 新增了一個叫做組合式 api 的東西,英文名叫 Composition API。因此 Vu

    2024年02月01日
    瀏覽(20)
  • Vue3: 選項式API和組合式API的優(yōu)缺點

    Vue框架提供了兩種不同的API風格來編寫組件,分別是 選項式API 和 組合式API 。 一.選項式API: 選項式API是vue2.x版本中默認使用的API風格,它是基 于對象的方式 來描述組件的行為和狀態(tài)的。選項式API需要在Vue組件的選項對象中聲明組件的屬性和方法,如data、methods、computed、

    2024年02月09日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包