vue自定义标签和单页面多路由的实现代码


Posted in Javascript onMay 03, 2020

1. 自定义组件标签(如在主页插入顶栏/侧边栏等)

  比如说要将Header.vue插入Home.vue中显示:定义好Header.vue,然后在Home.vuescript中导入Header.vue

import vHead from "./Header.vue"; 
 #导入Header.vue为vHead,注意路径,
Header.vue和Home.vue
在同一路径下用./

然后导出组件:

export default {
 components: {
  vHead,
 }
 };

然后即可在Home.vue<template>中直接插入使用了:

<vHead></vHead>

2. 单页面多路由实现

  单页面多路由就是在同一页面上显示不同路由的内容,通过设置为子路由的方式,然后通过<router-view></router-view>,作为子路由的插入点。访问对应路由时候,会将该路由内容渲染到<router-view></router-view>位置。

比如:要在Home.vue页面上显示HomeDesk.vue等页面:

1.通过设置./router/index.js路由中的children属性,设置HomeDesk.vue为Home.vue的子路由

const routes = [ 
 {
 path: '/',
 name: 'home',
 component: () => import('../components/common/Home.vue'), #注意引用路径
 children: [
 {
  path: '/homedesk',
  name: 'homedesk',
  component: () => import('../components/page/HomeDesk.vue') #注意引用路径
 },}]

2.在HomeDesk.vue页面相应位置添加<router-view></router-view>,访问对应路由/homedesk时,即会将该路由内容渲染到HomeDesk.vue对应位置。

到此这篇关于vue自定义标签和单页面多路由实现的文章就介绍到这了,更多相关vue 自定义标签单页面多路由内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
In Javascript Class, how to call the prototype method.(three method)
Jan 09 Javascript
JavaScript 原型学习总结
Oct 29 Javascript
防止文件缓存的js代码
Jan 10 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
Dec 04 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
May 28 Javascript
Javascript 跨域知识详细介绍
Oct 30 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
Jan 06 Javascript
javascript表达式和运算符详解
Feb 07 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
js移动端图片压缩上传功能
Aug 18 Javascript
详解JavaScript中的函数、对象
Apr 01 Javascript
JavaScript函数柯里化实现原理及过程
Dec 02 Javascript
JavaScript函数重载操作实例浅析
May 02 #Javascript
有趣的JavaScript隐式类型转换操作实例分析
May 02 #Javascript
react-router-dom 嵌套路由的实现
May 02 #Javascript
在react中使用vue的状态管理的方法示例
May 02 #Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
May 01 #Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
May 01 #Javascript
jQuery实现的移动端图片缩放功能组件示例
May 01 #jQuery
You might like
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
使用jquery解析XML示例代码
2014/09/05 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
jQuery中extend()和fn.extend()方法详解
2015/06/03 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
Python标准库inspect的具体使用方法
2017/12/06 Python
详解django三种文件下载方式
2018/04/06 Python
Python清空文件并替换内容的实例
2018/10/22 Python
微信公众号token验证失败解决方案
2019/07/22 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
国际领先的学术出版商:Springer
2017/01/11 全球购物
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
土木工程毕业生自荐信
2013/11/12 职场文书
网管求职信
2014/03/03 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
525心理活动总结
2014/07/04 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
市级三好生竞选稿
2015/11/21 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
学习心理学心得体会
2016/01/22 职场文书
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android