日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

通過vue刷新左側(cè)菜單欄操作

瀏覽:269日期:2022-12-15 10:08:16

今天完成了手頭任務(wù)就想著做點(diǎn)什么,剛好領(lǐng)導(dǎo)讓我看看項(xiàng)目左側(cè)菜單欄不刷新的問題,我也是剛剛接觸vue,很多東西都還不是很熟練,這也是我的第一篇自己寫的博客,感覺還是很興奮的,我覺得寫博客這個(gè)習(xí)慣要一直養(yǎng)成,不但總結(jié)了自己一天的工作所得,而且也是對自己的一種良好習(xí)慣的養(yǎng)成。

下面進(jìn)入正題。

這個(gè)是我們html里面的超鏈接,而我們的點(diǎn)擊事件的跳轉(zhuǎn)就是通過這個(gè)超鏈接實(shí)現(xiàn)的。

<el-menu-item index='3-1'><a href='http://m.b3g6.com/bcjs/11103.html#/commodity-list' rel='external nofollow' >

然后我們要?jiǎng)?chuàng)建一個(gè)js文件,將我們要跳轉(zhuǎn)的路徑導(dǎo)入

import ChannelList from ’./src/commodity-manage/channel-list/channel-list’

配置路由管理:

const router = new VueRouter({ routes: [ { path: ’/commodity-list’, name: ’commodity-list’, component: commodityStorage, children: [] }]

path:就是我們要跳轉(zhuǎn)的路徑

name:跳轉(zhuǎn)文件的名字

component:配置了映射的組件

在html文件中配置了<router-view/>

<router-view :key='key'></router-view>

是用來渲染通過路由映射過來的組件,當(dāng)路徑更改時(shí),<router-view> 中的內(nèi)容也會發(fā)生更改

在js文件中使用computed來進(jìn)行監(jiān)聽

//每次讓路由生成不同的值,用于重新加載組件,達(dá)到刷新數(shù)據(jù)的效果 computed: { key() { return this.$route.name !== undefined? this.$route.name +new Date(): this.$route +new Date() } },

補(bǔ)充知識:vue:路由菜單(element 和 antd)

在 vue 中 使用 UI框架中的菜單,給菜單如何添加路由呢?其中會出現(xiàn)路由樣式的問題。請看下面兩種UI方法。

注)使用框架的時(shí)候注入知道的吧。。。。。防止有些人xxxx,我還是寫一下。

通過vue刷新左側(cè)菜單欄操作

場景:使用 elementUI 的 NavMenu 時(shí)。

這里請注意:可以不使用 router-link,在 e-menu 上面綁定 route 或者 :route = ’true’ ,然后遍歷的時(shí)候 :index=‘route.path’ (:index=‘路徑’)。

通過vue刷新左側(cè)菜單欄操作

代碼

<template> <div class='menu'> <el-menu default-active=’activePath’ router @open=’handleOpen’ @close=’handleClose’ background-color=’#545c64’ text-color=’#fff’ active-text-color=’#ffd04b’ > <template v-for='(route,index) in routes'><!-- 一級菜單 --><el-menu-item :key=’index’ v-if=’route.children && route.children.length== 1’ :index=’route.path’> <i :class='’el-icon-’ + route.meta.icon'></i> <span>{{route.meta.title}}</span></el-menu-item> <!-- 二級菜單 --><el-submenu v-if=’route.children && route.children.length > 1’ :key=’index’ :index=’route.path’> <template slot=’title’> <i :class='’el-icon-’ + route.meta.icon'></i> {{route.meta.title}} </template> <el-menu-item-group v-for=’(item, index) in route.children’> <el-menu-item :key=’index’ :index=’resolve(route.path, item.path)’> <i :class='’el-icon-’ + item.meta.icon'></i> {{item.meta.title}} </el-menu-item> </el-menu-item-group></el-submenu> </template> </el-menu> </div></template> <script> export default { name: ’Menu’, data() { return { activePath: this.$router.path, } }, computed: { // 計(jì)算屬性:獲取路由 routes() { console.log(’test’, this.$router) console.log(’ddd’, this.$router.options.routes) return this.$router.options.routes }, }, methods: { resolve(p,i){ return `${p}/${i}` }, handleOpen(key, keyPath) { console.log(key, keyPath); }, handleClose(key, keyPath) { console.log(key, keyPath); } },}</script> <style lang=’less’> .el-menu { text-align: left; }</style>

場景:使用 antd 的 Menu 時(shí)。

這個(gè)里面是需要使用route-link做路由跳轉(zhuǎn)的。

通過vue刷新左側(cè)菜單欄操作

代碼

<template> <div class='menu'> <a-menu v-model='current' mode='inline' theme='dark'> <template v-for=’route in routes’> <!-- 一級菜單 --> <a-menu-item v-if=’route.children && route.children.length == 1’ :key=’route.path’><router-link :to=’route.path’> <a-icon :type=’route.meta.icon’ /> {{ route.meta.title }}</router-link> </a-menu-item><!-- 二級菜單 --> <a-sub-menu v-else=’route.children && route.children.length == 2’ key='sub1'><span slot='title'><span><a-icon :type=’route.meta.icon’ />{{ route.meta.title}}</span></span><a-menu-item v-for=’item in route.children’ :key=’item.path’> <router-link :to=’resolve(route.path,item.path)’> <!-- <router-link :to='`${route.path}/${item.path}`'> --> <a-icon :type=’item.meta.icon’ /> {{ item.meta.title }} </router-link></a-menu-item> </a-sub-menu> </template> </a-menu> </div></template> <script> export default { name: ’Menu’, data() { return { current: [’/’], } }, computed: { // 計(jì)算屬性:獲取路由 routes() { console.log(’test’, this.$router) console.log(’ddd’, this.$router.options.routes) return this.$router.options.routes }, }, methods:{ resolve(p,i){ return `${p}/${i}` }, },}</script>

以上這篇通過vue刷新左側(cè)菜單欄操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一区二区三区四区五区午夜 | 国产亚洲在线| 久久久久亚洲精品中文字幕| 日本综合精品一区| 一区二区三区网站| 午夜亚洲福利在线老司机| 国产偷自视频区视频一区二区| 久久久久久久久99精品大| 国产一区二区精品福利地址| 麻豆传媒一区二区三区| 国产精品www.| 精品久久电影| 日本欧美国产| 精精国产xxxx视频在线野外| 日韩电影免费在线观看| 欧美伊人影院| 久久av电影| 久久尤物视频| 91中文字幕精品永久在线| 国产成人免费av一区二区午夜| 丝袜诱惑一区二区| 婷婷激情综合| 午夜久久av | 天堂va欧美ⅴa亚洲va一国产| 亚洲久草在线| 国产欧美一区二区色老头| 久久99久久人婷婷精品综合| 色综合五月天| 久久精品青草| 综合国产精品| 国产精品玖玖玖在线资源| 裤袜国产欧美精品一区| 国产国产精品| 日韩精品三级| 91综合网人人| 亚洲一区日韩| 国产日本精品| 中文字幕系列一区| 免费视频久久| 青青伊人久久| 亚洲一级少妇| 蜜桃传媒麻豆第一区在线观看| 国产午夜一区| 人在线成免费视频| 国产国产精品| 国产日韩中文在线中文字幕| 日韩欧美在线中字| 模特精品在线| 老牛国内精品亚洲成av人片| 国产综合精品| 欧美亚洲综合视频| 天堂资源在线亚洲| 日韩三区四区| 亚洲播播91| 影音先锋久久精品| 国产成人精品一区二区免费看京 | 高潮一区二区| 久久亚洲欧美| 精品国产乱码| 亚洲一区区二区| 久久精品天堂| 久久国产精品亚洲77777| 久久wwww| 免播放器亚洲一区| 欧美www视频在线观看| 综合国产精品| 日韩大片在线播放| 日韩av一级片| 久久亚洲国产| 欧美日韩视频免费看| 久久久久欧美精品| 69堂免费精品视频在线播放| 日韩不卡免费高清视频| 国产日韩精品视频一区二区三区| 欧美成人精品| 久久亚洲精精品中文字幕| 香蕉成人久久| 日韩成人综合| 国产精品99精品一区二区三区∴ | 日本不卡高清| 天堂中文av在线资源库| 日韩精品一区二区三区中文在线| 亚洲精品在线影院| 久久av日韩| 亚洲免费成人av在线| 久久九九精品| 国产成人精品一区二区三区免费 | www.com.cn成人| 88久久精品| 欧美另类专区| 成人日韩精品| 久久精品国产一区二区| 日韩av资源网| 在线一区二区三区视频| 精品在线99| 日本不卡免费高清视频在线| 国产欧美亚洲一区| 一本综合精品| 日韩午夜av| 国产精品99免费看| 日韩精品dvd| 国产一区二区久久久久| 国产免费av国片精品草莓男男| 综合日韩在线| 亚洲国产一区二区三区在线播放 | 亚洲一区二区小说| 亚洲二区三区不卡| 久久国产电影| 日韩一区二区在线免费| 成人国产精品一区二区免费麻豆| 国产日产一区| 国产精品主播| 国产精品一区二区精品视频观看| 日韩精品国产精品| 日本国产亚洲| 97成人在线| 欧美一区=区三区| 日韩有码av| 一区二区不卡| 日韩精品免费一区二区夜夜嗨| 日韩欧美中文字幕电影| 91精品国产自产在线丝袜啪| 日韩视频1区| 奇米亚洲欧美| 国产精品magnet| 精品伊人久久| 天堂а√在线最新版中文在线| 波多视频一区| 久久人人88| 影音先锋久久| 亚洲乱码视频| 日韩av影院| 国产精品流白浆在线观看| 久久av免费看| 深夜福利视频一区二区| 99久久精品费精品国产| 欧美在线资源| 丝瓜av网站精品一区二区| 视频一区二区三区在线| 亚洲精品黄色| 国产精品xxx| 日韩中文首页| 伊人久久成人| 日本不卡一二三区黄网| 国产精品99久久免费| 国产夫妻在线| 亚洲a一区二区三区| 久久天堂成人| 男女精品网站| 18国产精品| 捆绑调教日本一区二区三区| 久久久久亚洲| 亚洲精一区二区三区| 国产精品入口久久| 国产99在线| 激情91久久| 日韩高清电影一区| 麻豆国产精品视频| 久久精品国产99久久| 丝袜美腿高跟呻吟高潮一区| 国产日韩欧美一区在线| 国产盗摄——sm在线视频| 欧美一区二区三区高清视频| 视频一区在线视频| 国产精品白丝一区二区三区| 久久久久久久久丰满| 色狠狠一区二区三区| 精品国产99| 一区福利视频| 国产精品久久久久久久久久妞妞| www.九色在线| 综合一区在线| 欧美13videosex性极品| 亚洲综合图色| 亚洲天堂免费电影| 日韩欧美中文字幕电影| 国产一区二区三区四区五区| 1024精品一区二区三区| 午夜天堂精品久久久久| 国产中文在线播放| 最新国产精品久久久| 日韩免费福利视频| 日韩成人午夜精品| 色婷婷精品视频| 97精品久久| 欧美日韩国产免费观看| 国产剧情一区| 男人的天堂亚洲一区| 粉嫩av一区二区三区四区五区| 亚洲黄页一区| 美女在线视频一区| 亚洲一区二区三区高清| 久久a爱视频| 免费高清在线一区| 日韩精品免费一区二区在线观看| 日韩1区2区日韩1区2区| 免费视频亚洲| 91综合网人人| 日韩va亚洲va欧美va久久| 国产一区日韩欧美|