当前位置: 首页 > 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/454121.html

相关文章:

  • 汝阳县住房与城乡建设局建局网站seo排名赚app是真的吗
  • 网站建设公司需要哪些百度优化推广
  • 建设网站有哪些内容广州网络推广外包
  • 景宁建设局网站官网网络软文写作
  • 做一个网站平台的流程是什么网站推广宣传语
  • 福建鞋子做淘宝图片网站网推渠道
  • 服装定制品牌排行榜前十名seo网络培训学校
  • 网站建设推广保举火13星电商网站建设价格
  • 网站怎么去优化seo的五个步骤
  • 大学生引流推广的方式深圳seo优化公司排名
  • 怎样做公司网站谷歌seo推广服务
  • 免费素材网站哪个最好seo外链工具软件
  • 设计购物网站咋做哈尔滨关键词排名工具
  • 四川成都网站建设贵阳网络推广排名
  • 郑州专业做网站企业免费的个人网站html代码
  • 网站右侧广告代码网站推广多少钱一年
  • 上海网站快速排名网站接广告
  • 可不可以自己做网站搜索百度下载安装
  • 广州市花都区网站建设公司seo快速排名软件网站
  • 推广公司违法吗网站网络排名优化方法
  • 网站建设哪个公司好平台软件定制开发
  • 泉州网站建设解决方案无限制访问国外的浏览器
  • 毕业设计网站代做靠谱吗网站外链工具
  • 网站挂黑链工具百度网盘app下载安装官方免费下载
  • vps建站教程quark搜索引擎入口
  • 响应式网站开发费用如何做运营推广
  • 门户网站建设创新免费发帖论坛大全
  • 做excel的网站郑州seo线上推广技术
  • 五个h5制作网站阿里云域名购买
  • 做网站的网络公司有哪些快链友情链接平台