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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

router的使用

發布時間:2024/9/27 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 router的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

路由和線路

路由router
表示當前項目全局的路由實例對象
跳轉方法:push,replace,go,back

線路route
表示當前路由頁面的信息對象
獲取動態路由的參數:params

router跳轉的兩種方式

js跳轉叫[編程式跳轉]
<button @click="fn_target"></button>

fn_target(){this.$router.push('/home') }

標簽跳轉叫【聲明式】
<router-link to="/name"></router-link>

router-link

特性 默認是會被渲染成a標簽 可以用tag屬性修改

屬性值

  • to屬性跳轉到哪個頁面和path對應 (相當于執行一次this.$router.push(’/name’))
  • replace屬性,不需要寫值,讓頁面不可回退,默認是push屬性
  • active-class用于修改單個class屬性
  • tag渲染成什么元素

router-view

router-view決定渲染組件位置

routes簡單語法

【注意】:不要忘記引入組件

const routes = [{path: '',// redirect重定向 ,相當于直接默認了home頁面redirect: '/home'},{path: ' * ',// 當訪問組件不存在時默認返回home組件redirect: '/home'},{//路由嵌套(也需要一個視口) 地址顯示為 /home/name//【注意】子路由路徑中不加 / 程序自動拼接path: '/home',component: Home,children: [//重定向{ path: '', redirect: 'new' },{path: 'new',component: New,},{path: 'product',component: Product,}]},{//動態路由path: '/User/:userId',//渲染時:this.$router.push(`/info/value`)component: User},// 路由懶加載(不用引入組件) 分割js文件(一個懶加載對應一個js文件),避免用戶加載頁面會出現短暫空白//方式一:結合Vue異步組件和webpack的代碼分析(知道即可,老項目有可能會出現)//const Home = resolve => { require.ensure(['../components/Home.vue],()=>{//resolve(require('../components/Home.vue')) })}//方式二:AMD寫法//const About = resolve =>require(['../components/About.vue'],resolve)//方式三:在ES5中,我們可以有更加簡單的寫法來組織Vue異步組件和Webpack的代碼分割{ path: '/home',component: ()=>import('../components/Home')} ]

router簡單使用

const router = new VueRouter({routes,// 默認hash值,現在改成history模式mode: 'history',// 修改全局的classlinkActiveClass: 'active' })

路由傳參的兩種方式

params

  • 隱式(不推薦) 靜態路由使用params傳參,地址欄不會帶參數,所以刷新頁面數據會丟,一般不使用
  • 顯示-動態路由傳參。且必須使用路由命名的name屬性,不可以使用path。使用params對象傳遞參數
//映射id this.id=>this.$route.params.id props:['id']this.$router.push({name:'home',params:{id:1}})// routes配置中要有相應的name const routes = [{// 動態路由等于params顯示傳參name: 'home', //給當前路由起一個名字,所以叫命名路由path: '/a/:id,component: () => import('./A.vue'),// props解耦,讓組件的props解耦params參數(默認是false),可以簡化語法props: true}, ]

query

使用query傳參,地址欄以get請求參數的形式表現。他沒有動態路由優雅

// routes配置中要有相應的path this.$router.push({path:'/home',query:{id:1}})

總結

以上是生活随笔為你收集整理的router的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲一区精品在线观看 | 国产真实乱人偷精品 | 欧美福利视频在线观看 | 成人精品久久久 | 国产成人一区二区三区电影 | 福利一区二区 | 日本理论中文字幕 | 成年人av在线 | 亚洲午夜久久久久久久久久久 | 蜜臀av在线免费观看 | 少妇偷人精品无码人妻 | 精品视频在线一区 | 日产电影一区二区三区 | 国产精品一卡 | 红桃视频在线播放 | 久色视频在线 | 日日摸日日碰夜夜爽av | a级欧美| 高hnp视频| 午夜免费播放观看在线视频 | 高清日韩一区二区 | 久久加勒比 | 欧美乱大交xxxxx春色视频 | 91精产国品 | 精品一区二区三区免费看 | 伊人久久影院 | 男人猛吃奶女人爽视频 | 亚洲av无码一区二区三区在线播放 | 欧美91视频| 日韩性猛交ⅹxxx乱大交 | 在线观看精品 | 免费观看高清在线 | 婷婷激情综合网 | 91丝袜国产在线观看 | 5d肉蒲团之性战奶水 | 麻豆专区 | 色天堂视频 | 人人妻人人澡人人爽 | 亚洲天堂小视频 | 日韩精品视频免费播放 | 久久久无码人妻精品无码 | 日本黄色美女网站 | av高清免费 | 国产精品无套 | 国产免费一区二区三区四区五区 | 无码国精品一区二区免费蜜桃 | 一区二区韩国 | 国语对白久久 | 亚洲欧美一区二区三区 | 亚洲欧洲日韩综合 | 特级西西人体wwwww | 欧美成免费 | 久久精品波多野结衣 | 17c在线视频| 波多野结衣导航 | 奇米第四色777 | 日本3级网站 | 一区二区三区视频网 | 日韩在线无 | 男人操女人免费视频 | 超碰在线a| 午夜剧场福利 | 色噜噜在线播放 | 国产三级黄色 | 日本黄区免费视频观看 | 成人在线观看免费视频 | 在线视频免费观看一区 | 国产乱xxⅹxx国语对白 | 亚洲免费在线视频观看 | 超碰成人网 | 91麻豆精品91久久久久同性 | 黑人巨大国产9丨视频 | 日韩av电影手机在线观看 | 香蕉狠狠爱视频 | 先锋影音av资源在线 | 日韩一级免费 | 国产高潮av | 91丨九色丨蝌蚪丨丝袜 | 极品新婚夜少妇真紧 | 神马影院一区二区三区 | 欧美一级片一区二区 | av毛片在线看 | 国产aaaaaaa| 美女av在线免费观看 | 国产成人在线免费 | 国产美女黄网站 | 亚洲第一成年人网站 | 少妇偷人精品无码人妻 | 日本免费黄色网 | 欧美在线播放一区 | 日日嗨av一区二区三区四区 | 丰满大乳露双乳呻吟 | 丰满熟妇人妻中文字幕 | a免费在线观看 | 久久亚洲国产精品 | 五月婷婷婷婷 | 蜜桃av成人永久免费 | 厨房性猛交hd | 嫩草影院中文字幕 |