中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

angular如何實現spa單頁面應用

發布時間:2021-08-02 10:03:01 來源:億速云 閱讀:139 作者:小新 欄目:web開發

這篇文章主要介紹了angular如何實現spa單頁面應用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

簡單理解:單頁面應用,錨點值切換,一個路由對應一個頁面。

路由:此時會創建一個信息保存路由的信息,之后對頁面a標簽進行操作,會進入路由表中查找與之匹配的路由信息。

----html

<div>

    <a href='#/news'>跳轉到news</a>

    <a href='#/share'>跳轉到share</a>

    <router-view></router-view>

</div>

----script

var router=new VueRouter({

    routes:[

        {name:'news',path:'/news',component:news},

        {name:'share',path:'/share',component:share}

    ]

})  

 

 

var vm=new Vue({

     el:'#app',

     router:router,

     data:{

     }

})

如上代碼所示:由于a標簽對應的跳轉的路由地址,之后,我們就需要在路由中配置跳轉的路由對應的跳轉的頁面。當然我們不能忘記new一個vue來進行綁定。

 所以以上代碼中在html頁面中點擊文字對應標簽跳轉時,會去路由表中找與之匹配的路由。之后,通過路由的comonent的值找到當前組件,進行加載,該組件中(所有初始化完成之后才會created的創建方法)

如下所有的share中的方法初始化完,才會進行created的方法。

var share=Vue.component('share',{

//自定義一個全局變量,用來接收傳送過來的值,進行展示

    data(){

        title:''

    },

//這個方法是在組件加載完成之后調用

    created(){

        this.title=this.$route.params.id;

    },

//接收傳入的值

    props:['id'],

//組件內部的模板

    template:'<h2>share-----{{title}}</h2>'

})

注意path要寫對,防止路由表中能夠找到。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“angular如何實現spa單頁面應用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广水市| 全椒县| 石楼县| 临城县| 诏安县| 桐乡市| 通化县| 镇雄县| 桂东县| 建平县| 北京市| 永胜县| 满城县| 绥化市| 富宁县| 温宿县| 平泉县| 广德县| 新邵县| 保靖县| 金川县| 隆德县| 苏尼特左旗| 辰溪县| 东阿县| 临清市| 吉林省| 富裕县| 沈阳市| 石楼县| 峨边| 华宁县| 巫山县| 广宁县| 洞头县| 灵寿县| 宁夏| 乌拉特前旗| 农安县| 芦山县| 阿拉善左旗|