這篇文章主要介紹“petite-vue怎么使用”,在日常操作中,相信很多人在petite-vue怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”petite-vue怎么使用”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)師宗,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
打開尤大大的GitHub,發(fā)現(xiàn)多了個叫 petite-vue 的東西,好家伙,Vue3 和 Vite 還沒學(xué)完呢,又開始整新東西了?本著學(xué)不死就往死里學(xué)的態(tài)度,咱還是來瞅瞅這到底是個啥東西吧,誰讓他是咱的祖師爺呢!
從名字來看可以知道 petite-vue 是一個 mini 版的vue,大小只有5.8kb,可以說是非常小了。據(jù)尤大大介紹,petite-vue 是 Vue 的可替代發(fā)行版,針對漸進(jìn)式增強進(jìn)行了優(yōu)化。它提供了與標(biāo)準(zhǔn) Vue 相同的模板語法和響應(yīng)式模型:
大小只有5.8kb
Vue 兼容模版語法
基于DOM,就地轉(zhuǎn)換
響應(yīng)式驅(qū)動
下面對 petite-vue 的使用做一些介紹。
{{ count }}
通過 script 標(biāo)簽引入同時添加 init ,接著就可以使用 v-scope 綁定數(shù)據(jù),這樣一個簡單的計數(shù)器就實現(xiàn)了。
了解過 Alpine.js 這個框架的同學(xué)看到這里可能有點眼熟了,兩者語法之間是很像的。
Dropdown Body
除了用 init 的方式之外,也可以用下面的方式:
{{ count }}
或使用 ES module 的方式:
{{ count }}
createApp 函數(shù)可以接受一個對象,類似于我們平時使用 data 和 methods 一樣,這時 v-scope 不需要綁定值。
{{ count }}
{{ count }}
可以監(jiān)聽每個元素的生命周期事件。
1 2
在 petite-vue 里,組件可以使用函數(shù)的方式創(chuàng)建,通過template可以實現(xiàn)復(fù)用。
{{ count }}
借助 reactive 響應(yīng)式 API 可以很輕松的創(chuàng)建全局狀態(tài)管理
{{ store.count }}
這里來簡單實現(xiàn)一個輸入框自動聚焦的指令。
v-model
v-if / v-else / v-else-if
v-for
v-show
v-html
v-text
v-pre
v-once
v-cloak
注意:v-for 不需要key,另外 v-for 不支持 深度解構(gòu)
{{ age.a }} {{ a }}
為了更輕量小巧,petite-vue 不支持以下特性:
ref()、computed
render函數(shù),因為petite-vue 沒有虛擬DOM
不支持Map、Set等響應(yīng)類型
Transition, KeepAlive, Teleport, Suspense
v-on="object"
v-is &
v-bind:style auto-prefixing
到此,關(guān)于“petite-vue怎么使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
本文標(biāo)題:petite-vue怎么使用
鏈接地址:http://weahome.cn/article/jgoihe.html