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 相关文章推荐
对联广告js flash激活
Oct 19 Javascript
基于mootools 1.3框架下的图片滑动效果代码
Apr 22 Javascript
Javascript全局变量var与不var的区别深入解析
Dec 09 Javascript
JS实现的竖向折叠菜单代码
Oct 21 Javascript
jquery判断密码强度的验证代码
Apr 22 Javascript
javascript实现拖放效果
Dec 16 Javascript
vue.js实现请求数据的方法示例
Feb 07 Javascript
微信小程序icon组件使用详解
Jan 31 Javascript
微信小程序Getuserinfo解决方案图解
Aug 24 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
Nov 29 Javascript
Angular6 用户自定义标签开发的实现方法
Jan 08 Javascript
如何用JavaScript实现一个数组惰性求值库
May 05 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与SQL注入攻击防范小技巧
2011/09/16 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
Javascript 布尔型分析
2008/12/22 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
js实现放大镜特效
2017/05/18 Javascript
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
python实现的文件同步服务器实例
2015/06/02 Python
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
任意存:BOXFUL
2018/05/21 全球购物
SQL Server面试题
2013/04/04 面试题
会计岗位职责
2013/11/08 职场文书
毕业自荐书
2013/12/09 职场文书
个人公开承诺书
2014/03/28 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
五一劳动节活动总结
2015/02/09 职场文书
保护地球的宣传语
2015/07/13 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书