亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何利用vue實(shí)現(xiàn)登陸界面及其跳轉(zhuǎn)詳解

 更新時(shí)間:2023年04月10日 10:02:57   作者:無(wú)敵大鐵錘  
在開(kāi)發(fā)中我們經(jīng)常遇到這樣的需求,需要用戶直接點(diǎn)擊一個(gè)鏈接進(jìn)入到一個(gè)頁(yè)面,下面這篇文章主要給大家介紹了關(guān)于如何利用vue實(shí)現(xiàn)登陸界面及其跳轉(zhuǎn)的相關(guān)資料,需要的朋友可以參考下

1.做登錄框

步驟:

(1) 創(chuàng)建vue項(xiàng)目,使用vite方式創(chuàng)建;npm init vue@latest

(2)項(xiàng)目結(jié)構(gòu):

  •  src:代碼書(shū)寫位置;
  • app.vue:根組件;
  • main.js:將根組件與首頁(yè)進(jìn)行連接;
  • index.html:首頁(yè);
  • package-lock.json:項(xiàng)目配置,安裝依賴,啟動(dòng)命令的配置;
  • vite.config.js:vite的配置文件;

(3)書(shū)寫登錄組件

components:規(guī)范情況,將組件書(shū)寫components下;

組件:一個(gè)vue文件,我們把這個(gè)vue組件稱之為單文件組件 SFC(Signed File Component) 格式:Login.vue(文件名是大駝峰式命名規(guī)則);

Tips:

(1)設(shè)置了display:flex后,容器中所有的項(xiàng)目都會(huì)變成內(nèi)聯(lián)塊;

(2)在輸入用戶名目密碼的表單元素上做數(shù)據(jù)的雙向綁定,v-model="響應(yīng)式變量";

(3)使用修飾符.trim 取消輸入內(nèi)容前后的空格;

(4)在按鈕上取消默認(rèn)行為(.prevent,相當(dāng)于事件對(duì)象event.defaultPrevent()),并綁定click 事件(v-on:click 簡(jiǎn)寫成@click),當(dāng)點(diǎn)擊時(shí),觸發(fā)login函數(shù)login;

(5)方法,響應(yīng)式數(shù)據(jù)是data函數(shù),返回一個(gè)對(duì)象。 methods是一個(gè)對(duì)象 ,在對(duì)象內(nèi)部書(shū)寫各種函數(shù);

(6)login方法的實(shí)現(xiàn)

       (a)在methods中創(chuàng)建login方法

? ? ? ? ? ? ?methods:{
? ? ? ? ? ? ? ? login() {
? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ?}

       (b)判斷輸入的數(shù)據(jù)是否為空

在方法中,可以通過(guò)this來(lái)獲取響應(yīng)式數(shù)據(jù)

如果為空:

如果出錯(cuò):

注: isShow:用來(lái)控制 類樣式tip,isShow=true,就顯示class='tip',否則,class='', 通過(guò)isShow控制提示框的顯示和隱藏,使用v-show命令;

(c)跳轉(zhuǎn)界面

(4)啟動(dòng)項(xiàng)目,打開(kāi)頁(yè)面,直接進(jìn)入login頁(yè)面

(a)  登陸成功后,讓頁(yè)面進(jìn)行跳轉(zhuǎn),跳轉(zhuǎn)到Index組件 Index.vue的內(nèi)容如下 :

Index.vue所在位置:

  (b) 創(chuàng)建路由

在router目錄下,創(chuàng)建index.js文件,編寫路徑與組件的映射關(guān)系;

1)怎么進(jìn)入登錄?通過(guò)在router目錄的index.js中配置登錄路徑與登錄組件的映射;

2)但是,輸入的路徑如果不對(duì),頁(yè)面就會(huì)顯示空白。這樣不友好。因此,當(dāng)路徑不存在時(shí),顯示 404。如何做呢?

3)HobbyOne.vue   (HobbyTwo.vue,HobbyThree.vue同理)(此處為本人無(wú)聊制作而成,并無(wú)其他意義!?。。?/p>

4)NotFound.vue    (此處為本人無(wú)聊制作而成,并無(wú)其他意義?。。。?/p>

(c)告訴app應(yīng)用,使用路由。

(5)在App.vue中通過(guò)標(biāo)簽進(jìn)行指定。

總結(jié)

到此這篇關(guān)于如何利用vue實(shí)現(xiàn)登陸界面及其跳轉(zhuǎn)的文章就介紹到這了,更多相關(guān)vue登陸界面及跳轉(zhuǎn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • VueAwesomeSwiper在VUE中的使用以及遇到的一些問(wèn)題

    VueAwesomeSwiper在VUE中的使用以及遇到的一些問(wèn)題

    這篇文章主要介紹了VueAwesomeSwiper在VUE中的使用以及遇到的一些問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Vue監(jiān)聽(tīng)localstorage變化的方法詳解

    Vue監(jiān)聽(tīng)localstorage變化的方法詳解

    在日常開(kāi)發(fā)中,我們經(jīng)常使用localStorage來(lái)存儲(chǔ)一些變量,這些變量會(huì)存儲(chǔ)在瀏覽中,對(duì)于localStorage來(lái)說(shuō),即使關(guān)閉瀏覽器,這些變量依然存儲(chǔ)著,方便我們開(kāi)發(fā)的時(shí)候在別的地方使用,本文就給大家介紹Vue如何監(jiān)聽(tīng)localstorage的變化,需要的朋友可以參考下
    2023-10-10
  • Vue計(jì)算屬性與監(jiān)視屬性詳細(xì)分析使用

    Vue計(jì)算屬性與監(jiān)視屬性詳細(xì)分析使用

    computed是vue的配置選項(xiàng),它的值是一個(gè)對(duì)象,其中可定義多個(gè)計(jì)算屬性,每個(gè)計(jì)算屬性就是一個(gè)函數(shù),下面這篇文章主要給大家介紹了關(guān)于vue中計(jì)算屬性computed的詳細(xì)講解,需要的朋友可以參考下
    2022-11-11
  • web前端Vue報(bào)錯(cuò):Uncaught?(in?promise)?TypeError:Cannot?read?properties?of?nu解決

    web前端Vue報(bào)錯(cuò):Uncaught?(in?promise)?TypeError:Cannot?read?

    這篇文章主要給大家介紹了關(guān)于web前端Vue報(bào)錯(cuò):Uncaught?(in?promise)?TypeError:Cannot?read?properties?of?nu的解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • vue使用Element的Tree樹(shù)形控件實(shí)現(xiàn)拖動(dòng)改變節(jié)點(diǎn)順序方式

    vue使用Element的Tree樹(shù)形控件實(shí)現(xiàn)拖動(dòng)改變節(jié)點(diǎn)順序方式

    這篇文章主要介紹了vue使用Element的Tree樹(shù)形控件實(shí)現(xiàn)拖動(dòng)改變節(jié)點(diǎn)順序方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • vue-router重定向和路由別名的使用講解

    vue-router重定向和路由別名的使用講解

    今天小編就為大家分享一篇關(guān)于vue-router重定向和路由別名的使用講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Vue+Webpack完美整合富文本編輯器TinyMce的方法

    Vue+Webpack完美整合富文本編輯器TinyMce的方法

    這篇文章主要介紹了Vue+Webpack完美整合富文本編輯器TinyMce的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • vue使用原生js實(shí)現(xiàn)滾動(dòng)頁(yè)面跟蹤導(dǎo)航高亮的示例代碼

    vue使用原生js實(shí)現(xiàn)滾動(dòng)頁(yè)面跟蹤導(dǎo)航高亮的示例代碼

    這篇文章主要介紹了vue使用原生js實(shí)現(xiàn)滾動(dòng)頁(yè)面跟蹤導(dǎo)航高亮的示例代碼,滾動(dòng)頁(yè)面指定區(qū)域?qū)Ш礁吡?。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • vue全局實(shí)現(xiàn)數(shù)字千位分隔符格式

    vue全局實(shí)現(xiàn)數(shù)字千位分隔符格式

    這篇文章主要為大家詳細(xì)介紹了vue全局實(shí)現(xiàn)數(shù)字千位分隔符格式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • vue實(shí)現(xiàn)在v-html的html字符串中綁定事件

    vue實(shí)現(xiàn)在v-html的html字符串中綁定事件

    今天小編就為大家分享一篇vue實(shí)現(xiàn)在v-html的html字符串中綁定事件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10

最新評(píng)論