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 相关文章推荐
Array对象方法参考
Oct 03 Javascript
javascript concat数组累加 示例
Sep 03 Javascript
Javascript实现的鼠标经过时播放声音
May 18 Javascript
javascript if条件判断方法小结
May 17 Javascript
JavaScript实现动态添加,删除行的方法实例详解
Jul 02 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
Nov 29 Javascript
JavaScript html5 canvas绘制时钟效果(二)
Mar 27 Javascript
Ajax 加载数据 练习代码
Jan 05 Javascript
JavaScript实现购物车基本功能
Jul 21 Javascript
JS实现利用两个队列表示一个栈的方法
Dec 13 Javascript
vue实现图片懒加载的方法分析
Feb 05 Javascript
微信小程序使用 vant Dialog组件的正确方式
Feb 21 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发送与接收流文件的方法
2015/02/11 PHP
php中动态调用函数的方法
2015/03/16 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
javascript 面向对象编程基础:继承
2009/08/21 Javascript
javascript中的作用域scope介绍
2010/12/28 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
2017/08/18 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
python黑魔法之编码转换
2016/01/25 Python
python三大神器之fabric使用教程
2019/06/10 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
css3 中translate和transition的使用方法
2020/03/26 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
大学生毕业自我鉴定范文
2013/09/19 职场文书
学生学习总结的自我评价
2013/10/22 职场文书
长安大学毕业生自我鉴定
2014/01/17 职场文书
个人近期表现材料
2014/02/11 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书