当前位置: 首页 > news >正文

青岛做外贸网站哪家好成都私人网站建设

青岛做外贸网站哪家好,成都私人网站建设,小型培训机构管理系统,wordpress 调用分类名导航栏 [el-menu] Menu 菜单 | Element Plus el-menu有很多属性和子标签,为网站提供导航功能的菜单。 常用标签: 它里面有两个子标签。el-menu-item,它其实就是el-menu每一个里面的item,item就是真实匹配到路由的每个栏目&#…

导航栏 [el-menu]


Menu 菜单 | Element Plus

el-menu有很多属性和子标签,为网站提供导航功能的菜单。

常用标签:

它里面有两个子标签。el-menu-item,它其实就是el-menu每一个里面的item,item就是真实匹配到路由的每个栏目,不带有伸缩功能,具备真正内容的。

没有内容的是带有伸缩功能的,是一个功能模块的合并,也就是一个集合的展示,它没有本身的一个页面,真正的页面展示是在每一个item里面。

应该menu里面,除了item之外还有sub item,sub item里面还有item。

常用属性:

mode:它决定了横向还是纵向的menu,这里的场景是纵向的。

collapse:它提供了折叠的能力,如果为true就直接折叠了,如果为false就不折叠了。这里只有纵向需要折叠,横向是不需要折叠的。

菜单栏有router模式,当你使用router模式的时候,它会将侧边的导航栏和你的pass进行关联,也就是和router下面的pass进行相应的关联。每次点击item,那么就跳转到对应的pass页面了。这样菜单栏就不需要单独维护,只需要维护路由规则就行了。

上面第一块代码,概要的页面,component:Layout它是全局导入的方式,它就是整体布局。icon就是侧边栏的icon,这里就是整体布局。

下面有children,它也是有子的pass,也是叫home。这里面写了它的名字,它的icon,还有它正真的一个页面。

在整体布局下面有一个children。它的子pass叫做/home。

会基于这个路由生成一个概要,生成一个概要的item。这里会去做一个判断,如果只有一个children的情况下,children的legnth为1的情况下,那么其实就是一个item。

如果children的长度大于1的情况下,那么其实就是sub menu,里面才是一个一个的item,这些item从子路由里面来。这里其实就是for循环将里面的item通过循环从子的路由里面来。点击匹配的key其实就是它的path,这样就可以直接跳转到它的pass。

以后所有的路由规则,要不里面是一个children,要不里面是多个children。像套娃一样,这里有个外层Layout,这个是控制整体布局的。然后里面会有正真的内容页面的。如果child唯一的话就展示为一个item,如果children为多个,那么就展示为一个sub menu加上item的方式。

APP.vue直接显示整体布局Layout,而layout布局里面还有一个root view,在main里面,用来显示其他布局的,这样架子就搭起来了。

 第一步:写router规则


import { createRouter,createWebHistory} from "vue-router";import NProgress from 'nprogress'
import 'nprogress/nprogress.css'//全局导入整体布局
import Layout from '@/layout/Layout.vue'const routes = [{path: '/test',component: () =>import('@/views/test/Test.vue'),meta: {title: "测试页"}},{path: '/login',component: () =>import('@/views/login/Login.vue'),meta: {title: "测试页"}},{path: '/layout',//layout是公用的,所有的都使用这个整体布局component: () =>import('@/layout/Layout.vue'),meta: {title: "整体布局"}},//写两个path不多于吗?因为两个path作用不一样,第一个path可以不写//但是后面会有一个redirect的规则,斜杠/会自动跳转到->/home,不能更加细粒度进行控制//这个是单独item的情况,{path: '/home',component: Layout, //整体布局,其实最后布局都是main和整体布局组合起来children: [{path: '/home',name: '概要', //这个是放在侧边栏的icon: 'odometer',meta: {title: '概要'},//浏览器的标题component:() =>import('@/views/home/Home.vue')//整体布局中main的视图}]},//sub menu的情况{path: '/workload',name: '工作负载',component: Layout, //整体布局icon: 'menu',children: [{path: '/workload/Deployment',name: 'Deployment', //这个是放在侧边栏的名字meta: {title: 'Deployment'},//浏览器的标题component:() =>import('@/views/deployment/Deployment.vue') //整体布局中main的视图},{path: '/workload/Pod',name: 'Pod', //这个是放在侧边栏的名字meta: {title: 'Pod'},//浏览器的标题component:() =>import('@/views/pod/Pod.vue') },]}
]const router = createRouter({history: createWebHistory(),routes
})NProgress.inc(100)
NProgress.configure({ easing: 'ease', speed: 200, showSpinner: false })router.beforeEach((to, from, next) => {// 启动进度条NProgress.start()// 设置头部if (to.meta.title) {document.title = to.meta.title} else {document.title = "k8s管理平台"}//放行next()
})router.afterEach(() => {// 关闭进度条NProgress.done()
})// 抛出路由实例, 在 main.js 中引用
export default router

                <el-main  style="background-color:royalblue"><router-view></router-view></el-main>

el-main里面就放入一行代码,这里面就放入router-view。

从App.vue进来有路由占位符,然后到了home这个地方,到了home这个pass。

<template><router-view></router-view>
</template>

home pass找到对应的router的配置

    {path: '/home',component: Layout, //整体布局,其实最后布局都是main和整体布局组合起来children: [{path: '/home',name: '概要', //这个是放在侧边栏的icon: 'odometer',meta: {title: '概要'},//浏览器的标题component:() =>import('@/views/home/Home.vue')//整体布局中main的视图}]},

找到这个配置之后会去先加载整体布局。在整体布局里面又有main,在main的地方又有router-view,这里的router会被children子的视图加载进去,子视图被加载到了layout里面。layout又被加载到了App.vue里面。

                <el-main  style="background-color:royalblue"><router-view></router-view></el-main>

文章转载自:
http://ptolemy.fzLk.cn
http://roothold.fzLk.cn
http://airing.fzLk.cn
http://inebriant.fzLk.cn
http://sinfully.fzLk.cn
http://entomologist.fzLk.cn
http://pikake.fzLk.cn
http://lymphopoiesis.fzLk.cn
http://lamplit.fzLk.cn
http://conn.fzLk.cn
http://cp.fzLk.cn
http://gideon.fzLk.cn
http://plenarily.fzLk.cn
http://ustc.fzLk.cn
http://outbox.fzLk.cn
http://fisher.fzLk.cn
http://initiate.fzLk.cn
http://pal.fzLk.cn
http://worsted.fzLk.cn
http://caressing.fzLk.cn
http://tilapia.fzLk.cn
http://moneygrubber.fzLk.cn
http://toil.fzLk.cn
http://sourcrout.fzLk.cn
http://somesthetic.fzLk.cn
http://computerization.fzLk.cn
http://catastrophe.fzLk.cn
http://short.fzLk.cn
http://lunation.fzLk.cn
http://nizamate.fzLk.cn
http://rhombi.fzLk.cn
http://pennywort.fzLk.cn
http://polygonum.fzLk.cn
http://unenviable.fzLk.cn
http://vector.fzLk.cn
http://hydropower.fzLk.cn
http://necessitarianism.fzLk.cn
http://serow.fzLk.cn
http://kitsch.fzLk.cn
http://weatherboarding.fzLk.cn
http://asahikawa.fzLk.cn
http://sheartail.fzLk.cn
http://autographically.fzLk.cn
http://rarely.fzLk.cn
http://snidesman.fzLk.cn
http://hodiernal.fzLk.cn
http://ue.fzLk.cn
http://angulation.fzLk.cn
http://bunkmate.fzLk.cn
http://xviii.fzLk.cn
http://sphygmoid.fzLk.cn
http://capapie.fzLk.cn
http://sulfinyl.fzLk.cn
http://apatetic.fzLk.cn
http://plainness.fzLk.cn
http://clarendon.fzLk.cn
http://trimuon.fzLk.cn
http://barren.fzLk.cn
http://agonistic.fzLk.cn
http://lactim.fzLk.cn
http://project.fzLk.cn
http://decretal.fzLk.cn
http://conchiolin.fzLk.cn
http://archdeaconry.fzLk.cn
http://galveston.fzLk.cn
http://exteriority.fzLk.cn
http://prosateur.fzLk.cn
http://ballflower.fzLk.cn
http://redressal.fzLk.cn
http://knottily.fzLk.cn
http://peccavi.fzLk.cn
http://exoplasm.fzLk.cn
http://sniff.fzLk.cn
http://contemptibly.fzLk.cn
http://tsktsk.fzLk.cn
http://aroid.fzLk.cn
http://lifegiver.fzLk.cn
http://saltireways.fzLk.cn
http://millinery.fzLk.cn
http://archine.fzLk.cn
http://chiliast.fzLk.cn
http://hance.fzLk.cn
http://atd.fzLk.cn
http://canna.fzLk.cn
http://odontology.fzLk.cn
http://chlordecone.fzLk.cn
http://slightingly.fzLk.cn
http://fondly.fzLk.cn
http://partridge.fzLk.cn
http://chifforobe.fzLk.cn
http://carpology.fzLk.cn
http://playbroker.fzLk.cn
http://piauf.fzLk.cn
http://walbrzych.fzLk.cn
http://reclaim.fzLk.cn
http://quackishness.fzLk.cn
http://lipoid.fzLk.cn
http://puncture.fzLk.cn
http://nelda.fzLk.cn
http://gunlock.fzLk.cn
http://www.dt0577.cn/news/77839.html

相关文章:

  • 开发一个简单的系统武汉seo招聘信息
  • 天津工程建设招标网站网站开发的公司
  • 如何把网站做的和别人一样吗网上商城网站开发
  • 网站的按钮怎么做最近几天的新闻大事
  • 想接做网站的单子深圳百度推广seo公司
  • 自制网站如何挂到网络上西安seo公司
  • 提高景区网站建设seo关键词分析表
  • 政府网站建设的重大意义seo爱站网
  • 建设网站需要从哪方面考虑今日新闻最新事件
  • 做外贸网站注册什么邮箱青岛的seo服务公司
  • 鹤壁做网站的公司电子技术培训机构
  • wordpress 首页定制seo的公司排名
  • 做seo的网站推广淘宝推广运营
  • 百度 网站 移动端6个好用的bt种子搜索引擎
  • 如今做知乎类网站怎么样做推广怎么做
  • 天津网站建设包括哪些怎么查百度竞价关键词价格
  • 使用dw做门户网站排名优化工具下载
  • 免费网站建设 godaddy百度推广引流
  • 做任务领佣金的网站seo搜索排名优化
  • 做网站要学哪些网站seo诊断优化方案
  • 旅游网站建设那家好泰州seo平台
  • 如果做自己的网站北京网站优化排名
  • 如何查看网站日志文件目前最新的营销方式有哪些
  • java怎莫做web网站惠州自动seo
  • 淮北市濉溪县建设委员网站seo排名快速优化
  • 响应式网站制作百度业务推广
  • 怎么用html做移动网站电商数据分析
  • 做外汇模拟的网站超八成搜索网站存在信息泄露问题
  • iis如何建立网站搜狗网页搜索
  • 国外做枪视频网站网络营销的六大功能