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 相关文章推荐
JavaScript 动态创建VML的方法
Oct 14 Javascript
微信小程序 图片宽度自适应的实现
Apr 06 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
Apr 19 Javascript
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
详解angularjs popup-table 弹出框表格指令
Sep 20 Javascript
JS中call和apply函数用法实例分析
Jun 20 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
Dec 06 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
Dec 10 Javascript
ES6 Proxy实现Vue的变化检测问题
Jun 11 Javascript
解决layer弹出层中表单不起作用的问题
Sep 09 Javascript
Node.js API详解之 readline模块用法详解
May 22 Javascript
vue祖孙组件之间的数据传递案例
Dec 07 Vue.js
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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
php cookis创建实现代码
2009/03/16 PHP
在PHP中操作Excel实例代码
2010/04/29 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
python中map、any、all函数用法分析
2015/04/21 Python
简单实现python爬虫功能
2015/12/31 Python
Python正则捕获操作示例
2017/08/19 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
详解Python sys.argv使用方法
2019/05/10 Python
Django 重写用户模型的实现
2019/07/29 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
详解python logging日志传输
2020/07/01 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
给老婆的搞笑检讨书
2014/01/12 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书