当前位置: 首页 > wzjs >正文

深圳电商网站制作企业网站制作教程

深圳电商网站制作,企业网站制作教程,苏州建设培训中心 官网,做网络推广的方法Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue-route嵌套路由 目录 Vue-route路由 嵌套路由 创建页面 定义二级路由 使用二级路径 设置二级导航默认 非二级路径 创建搜索页面 设置路由 总结 Vue-route路由 嵌套路由 之前定义的都是一级路由,那如…

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue-route嵌套路由

 

目录

Vue-route路由

嵌套路由

创建页面

定义二级路由

使用二级路径

设置二级导航默认

非二级路径

创建搜索页面

设置路由

总结


Vue-route路由

嵌套路由

之前定义的都是一级路由,那如何定义二级路由,甚至多级路由?

创建页面

在定义二级路由前,需要选创建相应的页面;

为了结构分明,创建以一级路由文件名称的文件夹下创建二级页面。

示例如下:

 

定义二级路由

先导入页面然后在router/index.js中相应路由配置下,

设置children属性来定义二级路由。

示例如下:

import Vue from 'vue'
import VueRouter from 'vue-router'
import Films from '@/views/FilmsView'
import Cinemas from '@/views/CinemasView'
import Center from '@/views/CenterView'
import NowPlaying from '@/views/films/NowPlaying'
import ComingSoon from '@/views/films/ComingSoon'Vue.use(VueRouter) // 注册路由插件// 配置表
const routes = [{path: '/films',name: 'films',component: Films,children: [{path: '/films/nowplaying',component: NowPlaying},{path: '/films/comingsoon',component: ComingSoon}]},{path: '/cinemas',name: 'cinemas',component: Cinemas},{path: '/center',name: 'center',component: Center},{path: '/',name: 'films',component: Films},{path: '*',component: Films}
]

使用二级路径

在filmsView页面把二级路径插入节点。

示例如下:

<template><div><div style="height:200px;background:yellow;">大轮播</div><div>二级的声明式导航</div><router-view></router-view></div>
</template>

 

设置二级导航默认

二级路径也可以设置默认显示,还是在router/index.js中。

示例如下:

// 配置表
const routes = [{path: '/films',name: 'films',component: Films,children: [{path: '/films/nowplaying',component: NowPlaying},{path: '/films/comingsoon',component: ComingSoon},{path: '/films',redirect: '/films/nowplaying'}]},
非二级路径
创建搜索页面

在views下创建SearchView页面文件。

示例如下:

 

设置路由

有些路由看似是二级路由,但如果直接替换一级路由内容,则并非从属一级路由;

而只是显示为二级路由。如电影页面上显示很多电影列表信息,

但是一点击搜索则全部替换为搜索页面。

示例如下:

import Vue from 'vue'
import VueRouter from 'vue-router'
import Films from '@/views/FilmsView'
import Cinemas from '@/views/CinemasView'
import Center from '@/views/CenterView'
import NowPlaying from '@/views/films/NowPlaying'
import ComingSoon from '@/views/films/ComingSoon'
import Search from '@/views/SearchView'Vue.use(VueRouter) // 注册路由插件// 配置表
const routes = [{path: '/films',name: 'films',component: Films,children: [{path: '/films/nowplaying',component: NowPlaying},{path: '/films/comingsoon',component: ComingSoon},{path: '/films',redirect: '/films/nowplaying'}]},{path: '/cinemas',name: 'cinemas',component: Cinemas},{path: '/cinemas/search',name: 'search',component: Search},......
]

 

总结

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue-route 嵌套路由配置、使用示例。

http://www.dtcms.com/wzjs/148155.html

相关文章:

  • 做一级域名网站多少钱阿里巴巴seo排名优化
  • 上海网站建设制作公商品推广软文800字
  • 网站用的是什么字体收录网站的平台有哪些
  • 国家企业信息管理系统官网深圳seo关键词优化
  • 三亚市住房与城乡建设局网站衡水网站seo
  • 幼儿园网站设计代码google免费入口
  • 邓州市网站建设seo搜索引擎优化到底是什么
  • 阿里云 企业网站做网站需要什么技术
  • 专业的论坛网站建设简述网络营销与传统营销的整合
  • 平台推广网站排名十八未成年禁用免费app
  • 网站过程建设太原seo关键词优化
  • 域名怎么解析到服务器上济南网站优化
  • 将自己做的网站入到阿里云域名上推广营销
  • 如何把jQuery特效做网站背景邯郸网站建设优化
  • 免费网站下载app软件获客软件排名前十名
  • 计算机网络技术出来干什么安卓优化大师旧版本下载
  • 网站建设实施方案站长工具seo综合查询引流
  • 海南省建设执业资格注册管理中心网站如何创建微信小程序
  • 北京网站建设 shwl百度客服
  • 临沭县哪里有建网站的重庆百度关键词推广
  • fiverr找人做网站靠谱吗大亚湾发布
  • 网站开发仓库管理系统需求分析sem竞价托管费用
  • 陇南建设网站精准粉丝引流推广
  • 怎样给网站做 站内搜索宜兴百度推广公司
  • 如何利用网站模板做网站长沙公司网络营销推广
  • 北京网站建设需要花多少钱有什么平台可以推广
  • 电商网站首页图片此网站服务器不在国内维护
  • 网站维修合同优化课程体系
  • 怎样给网站做百度站长平台怎么用
  • 网站建设 培训江苏seo技术教程