日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue学习:7、路由跳转

發布時間:2023/12/19 vue 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue学习:7、路由跳转 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

<body><div id="app"></div></body><script type="text/javascript">var Login = {template: `<div>我是登陸界面</div>`};var Register = {template: `<div>我是注冊界面</div>`};<!-- 2:按照插件 -->Vue.use(VueRouter);<!-- 3:創建路由對象 -->var router = new VueRouter({<!-- 4:配置路由對象 -->routes: [{ name:'login', path: '/login', component: Login}, { name:'register', path: '/register', component: Register }]});<!-- 6:指定路由改變局部的位置 -->var App = {template: `<div><!-- vue-router內置組件 --><!-- <router-link to="/login">登錄去</router-link><router-link to="/register">注冊去</router-link> --><!-- to 前沒有冒號 就字符串處理了 --><router-link :to="{name:'login'}">登錄去</router-link><router-link :to="{name:'register'}">注冊去</router-link><!-- 顯示跳轉頁面 --><router-view></router-view></div>`}new Vue({el: '#app',router: router,components: {app: App},template: '<app/>'})</script>

傳參與嵌套

<body><div id="app"></div></body><script type="text/javascript">// 1: router-view 中包含 router-view// 2: 路由規則中存在子路由var Login = {template: `<div>這里是Login界面,下面是子界面<hr><!-- 顯示跳轉頁面 --><router-view></router-view></div>`,created: function() {console.log(this.$route.query);console.log(this.$route.query.id + ' ' + this.$route.query.name);}};var Register = {template: `<div>我是注冊界面</div>`,created: function() {console.log(this.$route.params);console.log(this.$route.params.name);}};var Woman={template:`<div>女的</div>`}var Man={template:`<div>男的</div>`}var Boy={template:`<div>小屁孩</div>`}<!-- 2:按照插件 -->Vue.use(VueRouter);<!-- 3:創建路由對象 -->var router = new VueRouter({<!-- 4:配置路由對象 -->routes: [{<!--保證 /login 顯示login組件 -->name: 'login',path: '/login',component: Login,<!-- 保證/login/abc 顯示abc -->children:[{name: 'login.woman',path: 'woman',component: Woman},{name: 'login.man',path: 'man',component: Man},{name: 'login.boy',path: 'boy',component: Boy}]},{name: 'register',path: '/register/:name',component: Register}]});<!-- 6:指定路由改變局部的位置 -->var App = {template: `<div><!-- vue-router內置組件 --><!-- <router-link to="/login">登錄去</router-link><router-link to="/register">注冊去</router-link> --><!-- to 前沒有冒號 就字符串處理了 --><!-- query:{id:1} --><!-- params:{name:'abc'} --><router-link :to="{name:'login.woman'}" >女</router-link><router-link :to="{name:'login.man'}" >男</router-link><router-link :to="{name:'login.boy'}" >小屁孩</router-link><router-link :to="{name:'login',query:{id:1,name:'ddd'}}" >登錄去</router-link><router-link :to="{name:'register',params:{name:'abc'}} " >注冊去</router-link><!-- 顯示跳轉頁面 --><router-view></router-view></div>`}new Vue({el: '#app',router: router,components: {app: App},template: '<app/>'})</script>

?

轉載于:https://my.oschina.net/qingqingdego/blog/2873891

總結

以上是生活随笔為你收集整理的vue学习:7、路由跳转的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。