国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Vue2.x與Vue3.x語法對比淺析

開發 前端
Vue3.0推出已有一段時間了,各位小伙伴們都有安排上學習沒,想要技術進階的同學趕緊學習起來吧。

Vue3.0推出已有一段時間了,各位小伙伴們都有安排上學習沒,想要技術進階的同學趕緊學習起來吧。

 

vue2.x與vue3.x語法對比淺析

如果你對vue3不是特別了解,或者打算去學習,可以看看下面的分享,希望對大家有所幫助!

創建項目

首先更新vue-cli到最新版本。

 

  1. npm install -g @vue/cli # OR yarn global add @vue/cli 
  2. vue create hello-vue3 
  3. select vue 3 preset 

項目變化

vue2.x和vue3.x目錄結構沒有什么變化,只是一些使用方法變了,而且默認是安裝了TypeScript。

 

vue2.x與vue3.x語法對比淺析

main.js

vue2.x使用import Vue from 'vue',然后使用new Vue()創建實例。vue3.x則是import {createApp} from 'vue',通過createApp()來創建實例了。

這就導致了很多的插件或UI組件庫不能使用,比如ElementUI、iView...

 

vue2.x與vue3.x語法對比淺析

router.js創建路由

vue3.x需要引入createRouter創建地址路由。createWebHashHistory對應之前的hash,createWebHistory對應之前的history。

 

vue2.x與vue3.x語法對比淺析

vuex狀態管理

vue3.x中狀態管理的創建方式變為了createStore 。代碼結構更精簡合理。

 

vue2.x與vue3.x語法對比淺析

Composition API

這個是vue3.x變化最大的地方,vue2.x數據存放在data,方法在methods,通過this去調用。但是在vue3.x這些都沒有了,所有的代碼全部都在 setup 里面實現,你頁面需要哪些方法,就要在當前頁引入即可。

 

vue2.x與vue3.x語法對比淺析

生命周期

vue3.x的生命周期也發生了一些變化,大家可以看下面這張圖。

 

vue2.x與vue3.x語法對比淺析

在項目中具體的使用方法。

 

vue2.x與vue3.x語法對比淺析

使用介紹

setup

setup有兩個參數 props 和 context

  • props:接受父組件傳的值
  • context:vue3.x里面沒有this,提供了一個context上下文屬性,你可以通過這個屬性去獲取進行 一些 vue2.x 用this實現的操作

 

vue2.x與vue3.x語法對比淺析

ref 聲明基礎數據類型

創建一個響應式的基礎類型,只能監聽number、String、boolean等簡單的類型,該屬性一旦發生更改,都會被檢測到。

  1. <template> 
  2.    <div>{{count}}</div>             // 1 
  3. </template> 
  4. import {ref} from "vue" 
  5.  
  6. setup(){ 
  7.    const count =ref(0) 
  8.    count.value++    //必須要加.value 
  9.    return
  10.        count        //一定要return 出去 
  11.    } 

reactive 聲明響應式數據對象

  1. <template> 
  2.    <div>{{count.name}}</div>             // 857 
  3. </template> 
  4. import {reactive} from "vue" 
  5.  
  6. setup(){ 
  7.    const count =reactive({ 
  8.       name:'369' 
  9.    }) 
  10.    count.name='857' 
  11.    return
  12.       count  
  13.    } 
  • computed 計算屬性

computed 和vue2.x差不多,只是使用前要先引入。

 

vue2.x與vue3.x語法對比淺析
  • watchEffect 監聽

通過ref或者reactive去創建多個響應式的值,當任何一個值發生改變的時候,立即觸發這個函數。

 

vue2.x與vue3.x語法對比淺析

watchEffect方法會返回一個stop handle停止監聽。

 

vue2.x與vue3.x語法對比淺析
  • router 路由

vue3.x的router和route屬性也有了很大的變化,在vue2.x中使用this.$router路由跳轉,this.$route獲取當前頁面路由信息。

 

  1. // 路由跳轉 
  2. import { useRouter} from "vue-router";  
  3. setup(){ 
  4.   const router=useRouter() 
  5.   router.push('/path'
  6.  
  7. // 獲取當前頁面路由信息 
  8. import { useRoute} from "vue-router";  
  9. setup(){ 
  10.   const route=useRoute() 
  11.   console.log(route) //這里的route相當于vue2.x中的this.$route 

好了,就先分析到這么多,后續也會陸續分享一些新變化。歡迎一起交流討論!

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2021-06-25 06:47:38

VueVue2.x迷你版響應式原理

2017-09-27 14:46:37

Vue2.xDOM diff原理

2021-04-02 11:24:22

Vue2.x雙向綁定前端

2022-02-15 07:09:00

Vue3開發項目

2021-04-22 07:49:51

Vue3Vue2.xVue3.x

2020-09-28 17:45:03

Vue.js 3.0前端代碼

2021-01-15 12:30:07

Vue技巧前端

2022-06-29 16:59:21

Vue3Vue2面試

2025-06-06 10:12:12

2019-07-10 10:00:42

PHPPython語法

2023-12-27 07:46:29

Vue 2LTSFlow

2025-01-13 08:36:58

2022-06-21 12:09:18

Vue差異

2021-07-30 05:06:48

Vue 2Vue 3

2023-04-27 11:07:24

Setup語法糖Vue3

2025-02-26 08:16:38

2021-06-26 06:29:14

Vue 2Vue 3開發

2020-04-22 14:15:32

Vue 3.0語法前端

2021-07-29 12:05:18

Vue3Api前端

2025-08-18 02:22:00

點贊
收藏

51CTO技術棧公眾號

亚洲综合三区| 色偷偷偷亚洲综合网另类 | 冲田杏梨av在线| 26uuu国产电影一区二区| 福利视频免费在线观看| 国产成人免费网站| 黄色小视频大全| 国产成人精品亚洲777人妖| 潘金莲一级淫片aaaaa免费看| 亚洲欧美久久久| 亚洲巨乳在线观看| 国产成人综合在线观看| 成年人午夜视频在线观看| 成人黄页毛片网站| 欧美 国产 小说 另类| 国产肉丝袜一区二区| 五月婷婷丁香色| 亚洲影院久久精品| av片在线免费观看| 欧美一二三区在线观看| 丁香花在线电影| 在线观看国产欧美| jazzjazz国产精品久久| 国产成人涩涩涩视频在线观看 | 日韩国产激情在线| 日韩美女在线看免费观看| 久久久精品国产| 九九久久精品| 粉嫩精品一区二区三区在线观看 | 18涩涩午夜精品.www| 超碰在线公开超碰在线| 欧美日韩在线精品一区二区三区激情 | 日韩在线观看免费全集电视剧网站| 亚州欧美在线| 国产成人一区二区三区电影| 欧美日韩国产一区精品一区| 一区高清视频| 国产精品久久久久久亚洲毛片| 午夜cr在线观看高清在线视频完整版| 在线播放视频一区| 亚洲国产综合在线观看| 国产精品自拍偷拍视频| 免费成人在线视频观看| 男女羞羞网站| v天堂福利视频在线观看| 精品久久久久久无| 国产精品久久久久久av公交车| 日本亚洲精品在线观看| 亚洲人人精品| 欧美一级片免费播放| 亚洲女与黑人做爰| 亚洲小说区图片区都市| 美女久久久久久久久久久| 一区二区三区网站 | 在线不卡国产精品| 欧美熟乱15p| www.午夜色| 亚洲狠狠爱一区二区三区| 国产蜜臀一区二区打屁股调教| 久久久久久亚洲| 国产农村妇女精品一区二区| 黄色三级视频在线| 欧美一级高清片在线观看| 日本午夜精品| 国产卡一卡二在线| 欧美日韩综合视频网址| 日韩精品第二页| 久久综合给合久久狠狠色| 《视频一区视频二区| 日韩av中字| 精品视频一区二区| 亚洲蜜臀av乱码久久精品| 日韩欧美精品电影| 蜜桃精品久久久久久久免费影院| 中文字幕在线不卡| 亚洲成a人片| 精品久久久久久乱码天堂| 亚洲视频在线观看三级| 影音成人av| 日本一区免费看| 日韩欧美成人区| 色天下一区二区三区| 中国一级大黄大黄大色毛片| 欧美性受xxxx黑人xyx性爽| 在线日韩网站| 黄色影院一级片| 7777精品伊人久久久大香线蕉| 亚洲三级性片| 欧美 日韩 国产一区| 亚洲精品电影网在线观看| 欧美黄色一区| 在线小视频网址| 91精品国产成人| 久久久精品人体av艺术| 91精品影视| 中文字幕在线亚洲三区| 欧美电影影音先锋| 国产中文一区| 三级毛片在线免费看| 国产成人精品国内自产拍免费看| 91香蕉视频mp4| 日日夜夜天天综合| 中文网丁香综合网| 精品国产免费人成电影在线观看四季| 亚洲一级高清| jizz在线观看中文| 999日本视频| 婷婷国产v国产偷v亚洲高清| 久久av综合| 激情婷婷丁香| 欧美一区二区三区免费观看 | 天堂日韩电影| 亚洲精品一二三四五区| 精品国产一区二区三区久久狼5月| 国产专区欧美精品| zzzwww在线看片免费| 日韩不卡av| 日韩精品一区二区三区在线播放| 99伊人成综合| 成人福利网站| 性欧美.com| 亚洲男人第一av网站| 国产传媒久久文化传媒| 国产私拍福利精品视频二区| 国产一区二区三区乱码| yw.139尤物在线精品视频| 91丨国产丨九色丨pron| 久久久精品区| 欧美 国产 小说 另类| 久久久伊人日本| 亚洲精品ww久久久久久p站| 三区四区不卡| 在线看的av网站| 日本一区二区三区视频免费看| 精品区一区二区| 国产福利一区二区三区视频在线| 超碰91在线观看| 日本精品久久久久久久久久| 欧美精品在线观看91| 亚洲天堂久久久久久久| 手机在线一区二区三区| seseavlu视频在线| 亚洲一二区在线| 日韩在线免费观看视频| 国产视频一区在线播放| 国产精品午夜一区二区三区| 日韩美女一级视频| 色姑娘综合av| 久久在精品线影院精品国产| 亚洲欧美成人一区二区三区| 国产一区二区三区四区老人| jizzjizz中国精品麻豆| 免费在线a视频| 国产黑人绿帽在线第一区| 午夜国产不卡在线观看视频| 国产亚洲精品bv在线观看| 经典三级一区二区| 欧美18—20岁hd第一次| 91在线精品观看| 亚洲欧美精品一区| 亚洲美女视频在线观看| 91久久亚洲| 素人啪啪色综合| 一级特黄特色的免费大片| 久久99精品国产一区二区三区| 国产网站欧美日韩免费精品在线观看| 久久久久国产精品人| 外国成人免费视频| 成人在线爆射| 国产在线制服美女| 欧美日韩视频免费在线观看| 97在线观看视频国产| 欧美日韩三级视频| 91免费国产在线观看| 欧美日韩爆操| 欧美成年网站| 91大神xh98hx在线播放| 日本韩国欧美在线观看| 99久久99| 久久天堂电影网| 欧美三级日韩三级国产三级| 91老师片黄在线观看| 亚洲高清激情| 日韩精品三级| 呦呦在线视频| 日本调教视频在线观看| 好吊色这里只有精品| 成人高h视频在线| 正在播放国产一区| 在线观看精品一区| 国产女主播一区| 视频一区在线播放| 成人a'v在线播放| 成人在线免费电影网站| 国产在线观看高清视频| 亚洲最大综合网| avove在线观看| 精品伦精品一区二区三区视频| 97涩涩爰在线观看亚洲| 日韩精品福利网站|