日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Vue3中使用this的詳細教程

瀏覽:69日期:2022-06-13 11:21:49
目錄Vue3使用this具體使用如下:補充:Vue3.0中this的替代方法方法一方法二(推薦使用)總結Vue3使用this

Vue2升級到Vue3,有很大的改變,其中最明顯的就是以前的this,在新版本中無法使用了,這是為什么呢?

官方是這樣說的:在 setup() 內部,this 不會是該活躍實例的引用(即不指向vue實例),因為 setup() 是在解析其它組件選項之前被調用的,所以 setup() 內部的 this 的行為與其它選項中的 this 完全不同。這在和其它選項式 API 一起使用 setup() 時可能會導致混淆。

因此setup函數中不能使用this。所以Vue為了避免我們錯誤的使用,直接將setup函數中的this修改成了 undefined

所以想要在Vue3中使用this, Vue為我們提供了getCurrentInstance()方法,這個方法返回了ctx和proxy。

具體使用如下:<script setup> import {getCurrentInstance} from '@vue/runtime-core' const currentInstance = ref() onMounted(() => {/** * 此處這樣使用時因為Vue3不同于Vue2,在 Vue3的setup中我們是無法訪問到this的,所以我們需要借助一個方法, * 那就是getCurrentInstance,該方法返回了當前的實例對象 * * 注意!!!!! * 不要把該函數當作是optionsApi中來獲取 this 使用。 * 該方法只在 setup、生命周期函數中有效,在方法中是無效的 * */currentInstance.value = getCurrentInstance() });</script>

這樣我們就可以借助currentInstance 來完成在Vue2中this的使用場景了

補充:Vue3.0中this的替代方法在vue3中,新的組合式API中沒有this,我們可以通過以下方法替代thissetup 在生命周期 beforecreate 和 created 前執行,此時 vue 對象還未創建,所以我們無法使用 this方法一

getCurrentInstance() 方法,獲取當前組件的實例,通過 ctx 或 proxy 屬性獲得當前上下文,從而就能在setup中使用router和vuex

import { getCurrentInstance } from 'vue';export default {setup() { let { proxy } = getCurrentInstance(); console.log(proxy) }}

getCurrentInstance 方法去獲取組件實例來完成一些主要功能,在項目打包后,會報錯(不推薦使用)

方法二(推薦使用)import { useStore } from 'vuex'import { useRoute, useRouter } from 'vue-router'export default { setup () { const store = useStore()const route = useRoute() const router = useRouter() return { // 訪問 state 函數 count: computed(() => store.state.count), // 訪問 getter函數 double: computed(() => store.getters.double) // mutation increment: () => store.commit('increment'), // 使用 action asyncIncrement: () => store.dispatch('asyncIncrement') } }}

總結

到此這篇關于Vue3中使用this的文章就介紹到這了,更多相關Vue3使用this內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品99一区二区三区| 伊人久久大香伊蕉在人线观看热v| 中文字幕日本一区| 久久99伊人| 亚洲免费专区| 国产精品中文字幕亚洲欧美| 亚洲免费中文| 亚洲字幕久久| 日韩精品中文字幕一区二区| 久久精品 人人爱| 牛牛精品成人免费视频| 精品国产精品久久一区免费式| 国产91在线播放精品| 亚洲精品88| 欧美日韩国产欧| 天堂va欧美ⅴa亚洲va一国产| 国产欧美三级| 国产精品福利在线观看播放| 久久婷婷一区| 视频一区二区三区在线| 久久国内精品| 日韩av专区| 亚洲综合国产| 国产极品一区| 欧美sss在线视频| 午夜一区在线| 国产亚洲人成a在线v网站| 给我免费播放日韩视频| 精品中文字幕一区二区三区av| 亚洲精品视频一二三区| 国产亚洲精品精品国产亚洲综合| 成人在线免费观看网站| 亚洲精品网址| 日本一不卡视频| 福利一区二区免费视频| 亚洲国产成人精品女人| 丝袜诱惑制服诱惑色一区在线观看| 日韩和欧美的一区| 国产不卡人人| 一级欧美视频| 国产一区二区久久久久| 欧美日韩国产在线一区| 欧美日韩xxxx| 91精品国产调教在线观看| 日本综合精品一区| 国产 日韩 欧美一区| 亚洲精品人人| 美女福利一区二区三区| 日韩精品五月天| 日韩国产一区二区三区| 亚洲美女久久| 精品国产亚洲一区二区三区在线 | 蜜桃视频第一区免费观看| 欧美黄色一区二区| 亚洲国产一区二区在线观看| 欧美一级网址| 亚洲午夜一级| 国产精品v一区二区三区| 午夜日本精品| 久久久亚洲欧洲日产| 99国产精品免费视频观看| 日韩午夜视频在线| 久久久人人人| 国产精品日韩精品中文字幕| 最新亚洲一区| 国产一区二区三区亚洲综合| 日韩在线a电影| 日韩电影免费网站| 国产精品一区三区在线观看| 激情综合网五月| 黄色欧美在线| 亚洲精品三级| 久久麻豆精品| 福利一区和二区| 欧美日韩一视频区二区| 99精品在线| 国内自拍视频一区二区三区| 三级久久三级久久久| 午夜国产精品视频| 国产成人精品亚洲线观看| 亚洲69av| 在线国产一区二区| 精品色999| 国产美女撒尿一区二区| 蜜臀av在线播放一区二区三区| 久久久久国产精品一区三寸| 久久香蕉网站| 国产精品探花在线观看| 亚洲精品麻豆| 蜜桃伊人久久| 欧美成a人免费观看久久| 精品视频一区二区三区四区五区| 日韩国产在线一| 亚洲精品综合| 久久成人亚洲| 日韩视频在线一区二区三区 | 欧美精品1区| 日韩av三区| 亚洲人成网站在线在线观看| 国产亚洲福利| 国产国产精品| 欧美高清不卡| 亚洲天堂久久| 97人人精品| 国产精品亚洲四区在线观看| 日韩精品成人| 日本成人在线一区| 亚洲精品一级| 亚洲三级在线| 日韩欧美三区| 91久久精品无嫩草影院| 奇米狠狠一区二区三区| 日本不卡在线视频| 91精品国产自产精品男人的天堂 | 一区二区三区四区在线看| 国产中文在线播放| 成人午夜网址| 国产精品毛片久久| 高清日韩欧美| 亚洲精品88| 亚洲国产专区校园欧美| 国产综合婷婷| 99国产精品99久久久久久粉嫩| 99精品一区| 亚洲深爱激情| 亚洲五月综合| 日韩欧美激情| 国产精品日韩精品在线播放| 国产精品色在线网站| 麻豆视频一区| 国产一区2区| 蜜桃av在线播放| 亚洲高清不卡| 亚洲成人一区| 日本 国产 欧美色综合| 日本aⅴ免费视频一区二区三区| 日韩精彩视频在线观看| 欧美片网站免费| 精品久久久网| 99热精品久久| 国产精品试看| 亚洲精品日韩久久| 国产毛片精品| 国产成人精品三级高清久久91 | 国产亚洲在线观看| 亚洲小说春色综合另类电影| 欧美亚洲tv| 日韩成人a**站| 在线亚洲一区| 国产伦一区二区三区| 色偷偷偷在线视频播放| 国产免费成人| 国产精品久久国产愉拍| 成人羞羞在线观看网站| 亚洲综合精品四区| 国产精品久久777777毛茸茸| 午夜精品成人av| 亚洲综合图色| 国产伦精品一区二区三区在线播放| 国产成人a视频高清在线观看| 欧美a级一区| 欧美日韩一区二区三区四区在线观看 | 免费看av不卡| 免费的成人av| 久久精品国产久精国产爱| 国产一区清纯| 国产欧美三级| 欧美亚洲精品在线| 日韩国产在线观看一区| 久久精品日韩欧美| 午夜久久黄色| 久久97视频| 女主播福利一区| 国产精品极品在线观看| 99精品综合| 国产精品一卡| 1024精品久久久久久久久| 欧美亚洲色图校园春色| 99热国内精品| 国产精品久久久久久久久久妞妞| 亚洲午夜精品久久久久久app| 久久国产尿小便嘘嘘| 久久国产电影| 国产精品一区二区三区美女| 日韩成人高清| 日本aⅴ免费视频一区二区三区| 欧美日韩精品免费观看视完整| 日韩精品第一| 欧美综合另类| 九九99久久精品在免费线bt| 亚洲一区日韩| 成人福利视频| 国产精品一页| 另类国产ts人妖高潮视频| 水蜜桃精品av一区二区| 亚洲97av| 黄色免费成人| 精品视频亚洲| 日本va欧美va精品发布| 国产99久久久国产精品成人免费|