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 相关文章推荐
ExtJs 3.1 XmlTreeLoader Example Error
Feb 09 Javascript
jquery动态加载图片数据练习代码
Aug 04 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
JS动态增加删除UL节点LI及相关内容示例
May 21 Javascript
基于jQuery创建鼠标悬停效果的方法
Mar 07 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
chrome调试javascript详解
Oct 21 Javascript
再谈Javascript中的异步以及如何异步
Aug 19 Javascript
Node.js原生api搭建web服务器的方法步骤
Feb 15 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
May 16 Javascript
vue 使用鼠标滚动加载数据的例子
Oct 31 Javascript
解决ele ui 表格表头太长问题的实现
Nov 13 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
PHP中is_file()函数使用指南
2015/05/08 PHP
php 在线导入mysql大数据程序
2015/06/11 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
js验证表单大全
2006/11/25 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
require.js的用法详解
2015/10/20 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
JavaScript之DOM_动力节点Java学院整理
2017/07/03 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
小程序实现多选框功能
2018/10/30 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
Python json格式化打印实现过程解析
2020/07/21 Python
Python常用断言函数实例汇总
2020/11/30 Python
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
Pandora德国官网:购买潘多拉手链、戒指、项链和耳环
2020/02/20 全球购物
妇产科护士自我鉴定
2013/10/15 职场文书
大学生个人简历自我评价
2013/11/16 职场文书
医药代表个人的求职信分享
2013/12/08 职场文书
护士自我评价范文
2014/01/25 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
个人工作表现评价材料
2014/09/21 职场文书
女性励志书籍推荐
2019/08/19 职场文书
golang在GRPC中设置client的超时时间
2021/04/27 Golang
Go中的条件语句Switch示例详解
2021/08/23 Golang
Python中的嵌套循环详情
2022/03/23 Python