vue3學(xué)習(xí)

1搭建項(xiàng)目

node -v

npm -v 判斷是否有安裝環(huán)境

npm install @vue/cli -init -g

npm create 項(xiàng)目名字? 搭建項(xiàng)目名字

vue 添加vue-next? =>vue add vue-next 轉(zhuǎn)換成vue3模式



2.vue.createComponent 創(chuàng)建模板

3.vue.createApp 創(chuàng)建實(shí)例

4.Vue.setup 初始化變量

5ref reactive 響應(yīng)變量賦值

6props 屬性


7vue 通過引入

import {reactive,toRefs,computed} from 'vue'

setup(){

//定義變量

const state=reactive({

//名值對的寫法

name:'kayla',

age:10,

sex:'male',

num:computed(()=>100) //計(jì)算屬性的寫法

})

//定義要執(zhí)行的函數(shù)

let beold=()=>{

?state.age++;

}

//要有返回值才顯示

return {

...toRefs(sate),//包含的變量

beold//擁有的方法

}

}

8父子組件間傳值的方法

import {provie} from 'vue';

//父組件

provide('傳出去的名字',對應(yīng)的值)

//子組件

import {inject} from 'vue';

let newname=inject('傳入的名字');

*****一定要在setup中return 出來

setup(){

? let title=inject('傳入的名字')

return {

title

} ***一定要注意return 出來

}



頁面路由跳轉(zhuǎn)

npm install vue-router安裝

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容