首页 > 其他分享 >VUE使用模板页面并预留子页面区域

VUE使用模板页面并预留子页面区域

时间:2023-08-12 13:44:22浏览次数:35  
标签:VUE color DailyData link 路由 router 模板 页面

1.新建模板页面 MainLayout.vue,并在template 里面防止标签用于嵌入 子页面内容

<template>

''' 其他页面内容 '''

<router-view></router-view>
''' 其他页面内容 '''
</template>


2.在 router的index.js 中设置子路由, 其中
DailyData.vue 是待嵌入的子页面

const routes = [//添加路由对象

''' 其他路由信息 '''
  
{
path: '/admin',
name: 'admin',
component: MainLayout,
meta: {requiresAuth: true},
children: [
{
path: '/DailyData',
name: 'DailyData',
component: DailyData
}
]
}
]

3. 在主页面需要跳转子页面的地方加入 router-link 进行链接跳转
<router-link to="/DailyData" class="link-color">导航一</router-link>

4.修改 router-link 样式,默认有下划线,点击后会变紫色,修改后保持父标签的样式, link-color 的样式为:
.link-color {
text-decoration: inherit;
color: inherit;
}

设置完成后,点击导航一就会直接挑战至子页面,但是其他内容不会更改。







标签:VUE,color,DailyData,link,路由,router,模板,页面
From: https://www.cnblogs.com/lytcreate/p/17624717.html

相关文章

  • HTML 全屏水印 vue 全屏水印
    HTML全屏水印vue全屏水印<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>水印</title><style>#water-div{pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;}......
  • Vue中实现矩形和虚线的分离
    要在Vue中实现矩形和虚线的分离,你可以使用Vue的模板语法和样式绑定来实现。下面是一个示例代码,展示了如何使用Vue实现一个具有矩形和虚线的分离效果:<!DOCTYPEhtml><html><head><title>矩形和虚线分离</title><style>.rectangle{width:200px;......
  • tzoj1471 wall(凸包模板题)
    题目大意n个点构成的城堡,给出每个点的坐标。若要修建距离城堡最近距离为L的城墙,问城墙的最短长度。凸包模板题,用Andrew算法求出凸包然后加上半径为L的圆的周长即可。Andrew算法首先对所有点按照y大小进行升序排序,如果y相同就按照x大小升......
  • Vue 路由懒加载
    1路由懒加载的原理路由懒加载是一种优化技术,用于延迟加载应用程序中的路由组件。它可以提高初始加载速度并减少资源消耗,特别适用于大型单页应用。1.1为什么要使用路由懒加载当应用程序包含多个页面和路由时,如果在初始加载时将所有路由组件都打包到一个文件中,会导致初始加载时......
  • 怎么实现一个登录页面
    怎么实现一个登录页面在api目录下面,建立一个login.js文件,配置三个发送axios请求的函数并导出获取token使用token兑换info退出登录//login.js//获取axios实例requestimportrequestfrom'@/util/request';//登录,获取tokenconstreqLogin=(username,passw......
  • antd vue 解决a-select下拉菜单跟随页面滚动
    问题描述:antd a-select下拉菜单会跟着滚动一块走 官方原话:getPopupContainer菜单渲染父节点。默认渲染到body上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位  解决方案:这样就ok了 :getPopupContainer="triggerNode=>triggerNode.parentNode"......
  • 最小生成树模板
    prim算法算法思想:每次选定未进入集合中和集合距离最小的点,用该点更新其他点到集合的距离,直到可以判断出不存在最小生成树或所有点均已进入集合下面虽然是两种写法,但是记忆时最好还是按照算法的思路来实现,也就是第2个代码。虽然会多一些边界处理,但是只要我们理解了算法思想即使......
  • vue 步骤条
    效果图<template><!----><divclass='stepBar'v-if="list"><dl><ddv-for="(item,index)inlist":key="index":class="{actafter:index+1<=selected}&quo......
  • Flutter实现将base64解码为image格式,并展示到页面上
    在Flutter中,你可以使用Image.memory来将Base64解码为图像并将其显示在页面上。下面是一个将Base64解码为图像并展示的示例代码:import'dart:convert';import'package:flutter/material.dart';classBase64ImageextendsStatelessWidget{finalStringbase64String;Bas......
  • Vue全家桶系~2.Vue3开篇(过渡)
    Vue全家桶先贴一下Vue3的官方文档:https://cn.vuejs.org/guide/introduction.html官方API文档:https://cn.vuejs.org/api/1.前言:新旧时代交替1.1.开发变化1.网络模型的变化:以前网页大多是b/s,服务端代码混合在页面里;现在是c/s,前后端分离,通过jsapi(类似ajax的方式)获取j......