VS編譯器中引用Vue3框架的實(shí)現(xiàn)步驟
Vue是漸進(jìn)式JavaScript前端框架,用于構(gòu)建交互的用戶界面。簡單理解就是用來做網(wǎng)頁的框架,它基于標(biāo)準(zhǔn)HTML,CSS和JavaScript構(gòu)建,提供了一套聲明式的,組件化的編程模型,能夠幫助我們高效地開發(fā)用戶界面。
目前已經(jīng)更新到了Vue3代,Vue相對(duì)于React和Angular來說,Vue上手簡單(易用);漸進(jìn)式技術(shù),能夠開發(fā)任何規(guī)模的Web應(yīng)用程序(靈活);Vue采用了虛擬DOM,雙向數(shù)據(jù)綁定等技術(shù),運(yùn)行速度快(性能)。
那么如何下載安裝Vue呢?
從官網(wǎng)訪問https://vue3js.cn/,訪問中文文檔,點(diǎn)開快速上手,查看如何安裝
這里將Vue.js添加到項(xiàng)目中有三種主要方式,我們選用第一種
這里的script標(biāo)簽引入了一個(gè)文件,我們復(fù)制文件在瀏覽器中打開,此時(shí)我們看到的頁面代碼就是Vue3的核心代碼
在桌面新建文件夾命名vue3,然后用VS編譯器打開vue3文件,將上述復(fù)制的vue核心代碼粘貼到新建的vue3文件(vue3 - lib - vue.js)中,我們就可以寫任何一個(gè)HTML文件然后去引入lib里的vue.js文件
安裝完Vue3文件,我們來進(jìn)行測試,使用Vue編寫一個(gè)html文件,使用瀏覽器打開之后,在頁面上呈現(xiàn)Hello Vue3的字樣
第一步:在頁面中引入vue框架的核心文件
第二步:創(chuàng)建一個(gè)div標(biāo)簽,該標(biāo)簽要被Vue控制(掛載點(diǎn))
第三步:使用Vue對(duì)象調(diào)用createApp方法來創(chuàng)建Vue應(yīng)用實(shí)例,再調(diào)用mount方法將應(yīng)用掛載到頁面上(div標(biāo)簽中)
<!--第一步:引入vue的核心文件--> <script src="./lib/vue.js"></script> </head> <body> <!--第二步:在body中設(shè)置一個(gè)標(biāo)簽,vue會(huì)控制該標(biāo)簽--> <div id="app"> <!--也可以使用類選擇器 div class="app"--> {{msg}} </div> <script> Vue.createApp({ data(){ return{ msg:'Hello Vue3' } } }).mount('#app') <!--也可以使用類選擇器 .mount('.app')--> </script> </body> </html>
其中mount('#app')里的代碼對(duì)應(yīng)div里的id="app",它是一個(gè)id選擇器,我們也可以換為類選擇器或者標(biāo)簽選擇器,將id改為class,mount里的#號(hào)改為.
另外方法內(nèi)部
這個(gè)方法是用來配置數(shù)據(jù),方法內(nèi)部必須用return來返回一個(gè)對(duì)象,對(duì)象里面的內(nèi)容就是返回的數(shù)據(jù),msg就是返回的數(shù)據(jù),也可以寫入多個(gè)數(shù)據(jù)
其中的{{msg}}:差值表達(dá)式,主要是將數(shù)據(jù)插入到頁面中,插值表達(dá)式也支持基本的計(jì)算操作,例如將下面price的值乘以0.8得到結(jié)果:
<body> <!--第二步:在body中設(shè)置一個(gè)標(biāo)簽,vue會(huì)控制該標(biāo)簽--> <div id="app"> <!--toFixed(1)保留計(jì)算結(jié)果小數(shù)點(diǎn)后一位--> {{msg}} - {{title}} - ${{(price*0.8).toFixed(1)}} </div> <script> Vue.createApp({ data(){ return{ msg:'Hello Vue3', title:"Java程序設(shè)計(jì)", price:178 } } }).mount('#app') </script> </body>
到此這篇關(guān)于VS編譯器中引用Vue3框架的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)VS編譯器引用Vue3框架內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue實(shí)現(xiàn)根據(jù)hash高亮選項(xiàng)卡
這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)根據(jù)hash高亮選項(xiàng)卡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05微信小程序地圖導(dǎo)航功能實(shí)現(xiàn)完整源代碼附效果圖(推薦)
這篇文章主要介紹了微信小程序地圖導(dǎo)航功能實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04vue.js給動(dòng)態(tài)綁定的radio列表做批量編輯的方法
下面小編就為大家分享一篇vue.js給動(dòng)態(tài)綁定的radio列表做批量編輯的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-02-02vue2.0 better-scroll 實(shí)現(xiàn)移動(dòng)端滑動(dòng)的示例代碼
本篇文章主要介紹了vue2.0 better-scroll 實(shí)現(xiàn)移動(dòng)端滑動(dòng)的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2018-01-01vue中報(bào)錯(cuò)Duplicate?keys?detected:'1'.?This?may?c
我們在vue開發(fā)過程中常會(huì)遇到一些錯(cuò)誤,這篇文章主要給大家介紹了關(guān)于vue中報(bào)錯(cuò)Duplicate?keys?detected:‘1‘.?This?may?cause?an?update?error的解決方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03