這篇文章主要介紹了Vue.js 單頁多路由區域操作的實例詳解的相關資料,需要的朋友可以參考下
單頁多路由區域操作
在一個頁面中有兩個以上的975b587bf85a482ea10b0a28848e78a4區域,需要透過設定路由的index.js,來操作這些區域的內容
App.vue中設定:
<router-view></router-view> <router-view name="left" style="float: left;width: 50%; height: 300px;background-color: #ccc;"></router-view> <router-view name="right" style="float: left;width: 50%; height: 300px;background-color: #898;"></router-view>
index.js中設定:
import Vue from 'vue' import Router from 'vue-router' import Hello from '@/components/Hello' import First1 from '@/components/first1' import First2 from '@/components/first2' Vue.use(Router) export default new Router ({ routes : [ { path : '/', name : 'Hello', components : { default : Hello, left : First1, right : First2 } } ] })
下面的設定是當url為/#/first 時,交換兩個元件顯示的位置
export default new Router ({ routes : [ { path : '/', name : 'Hello', components : { default : Hello, left : First1, right : First2 } }, { path : '/first', name : 'First', components : { default : Hello, left : First2, right : First1 } } ] })
以上是關於Vue.js如何操作單一頁面多路由區域的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!