一、经过文章“react路由系列01___ 在react脚手架里使用React-router(简单入门)”的学习,进入二级路由的学习

二、二级路由:

1、在react路由系列01___ 在react脚手架里使用React-router(简单入门)里的 GoodsList.js文件进行修改(这是核心,这里面写着二级路由),变成如下代码:

import React, { Component } from 'react';
import { BrowserRouter, Route,NavLink} from 'react-router-dom';
import Pencil from './Pencil';
import Eraser from './Eraser';class GoodsList extends Component{render(){return (<BrowserRouter><div>欢迎来到商品列表页面</div><br/><NavLink to='/gla/Pencil' >铅笔</NavLink> &nbsp;|&nbsp;<NavLink to='/gla/Eraser' >橡皮</NavLink><hr/><Route path='/gla/Pencil' component={Pencil} /><Route path='/gla/Eraser' component={Eraser} /></BrowserRouter>)}
}
export default GoodsList;

2、在pages文件夹里创建文件 Pencil.js(这不是重点,有内容就行,就是一个组件而已)

如下代码:

import React,{Component} from 'react';
class Pencil extends Component{render(){return (<div>商品编号:01001<br/>商品名称:铅笔<br/>商品描述:铅笔好,铅笔好,铅笔写错还可以擦掉<br/></div>)}
}
export default Pencil;

3、在pages文件夹里创建文件 Eraser.js(这不是重点,有内容就行,就是一个组件而已)

如下代码:

import React, { Component } from 'react';
class Eraser extends Component{render(){return (<div>商品编号:01002<br/>商品名称:橡皮<br/>商品描述:橡皮好,橡皮好,橡皮可以擦掉铅笔写<br/></div>)}
}
export default Eraser;

4、npm start

看到如下:

点击“商品列表”

点击“铅笔”

点击“橡皮”

Ok,大功告成

react路由系列02___ 二级路由相关推荐

  1. Vue 路由配置和二级路由配置

    Vue 路由配置和二级路由配置 路由配置 二级路由 默认首个页面 二级路由导致一级路由下的高亮失效 路由配置 我们初始化我们的Vue项目后,打开工程目录src/router下的index.js.我们可 ...

  2. vue2路由手动创建二级路由路由传参路由守卫打包上线

    路由手动配置: #在@vue/cli创建的项目中,路由用法如下. 1.安装路由npm install vue-router@32:定义路由所需的组件(.vue文件)要实现页面about 和home两个 ...

  3. vue 二级路由嵌套和二级路由高亮问题

    第一层路由我写在app.vue里面.如图所示: footer.vue: 二级路由是这样: index.js里面的配置: 效果图: 效果出来了,又出现新的问题,就是点击二级路由的时候,默认的二级路由高亮 ...

  4. vue-router 路由创建、路由嵌套、二级路由

    文章目录 前言 说明 一.路由起步 二.使用步骤 1.创建项目 2.安装路由 3.创建文件 1.Test.vue文件 2.index.js文件 3.App.vue文件 三.运行项目 1.在项目文件下打 ...

  5. [华为路由系列-2] 等价路由介绍和配置

    等价静态路由 所谓等价路由就是路由器通过路由选举规则比较不出优劣的路由,等价路由的路由优先级必须一样. (使用场景:当网络设备有多条去往目标网段的路径,并且这些路径的带宽一致或者带宽差异不大时,可以使 ...

  6. 4.2 路由系列:软路由物理机安装openwrt 小白教程(esir高大全)

    选择软路由和openwrt的原因在这里就不再阐述了,相信既然搜到这篇文章的你心中已经有了答案.这里说一下为什么选择esir的高大全版本,在这个版本里几乎集合了你想要的所有功能,基本无需再额外下载配置, ...

  7. react二级路由的两种方法

    ** react 二级路由配置 ** 1.使用react - router - config包 ①创建一个config.js文件默认导出路由数组 import Home from '../views/ ...

  8. react二级路由配置正确不显示页面的问题解决

    react二级路由配置正确不显示页面的问题解决 最近在写react项目,配置二级路由时出了一个小小的bug,虽然是一个小小的bug,但是也苦思大半天不得其解.直到第二天豁然开朗,才发觉就这?? 问题描 ...

  9. vue 二级路由以及重定向

    重定向 重定向通过routes 配置来完成 栗子: import Vue from 'vue' import Router from 'vue-router' import Film from '@/ ...

最新文章

  1. cmd查看python版本-在cmd中查看python的安装路径方法
  2. Why IBASE category 03 is filtered out in creation
  3. python-opencv图像处理之SIFT尺度不变特征变换
  4. Silverlight 3 OOB 原理
  5. 《软技能—代码之外的生存指南》
  6. 蓝牙设备一键切换工具ToothFairy for Mac中文
  7. @RequestParam使用须知
  8. java 算法基础之三合并排序法
  9. Mac版的DjVu格式文件阅读工具
  10. 原来这就是公文写作领导讲话稿万能模板(1)
  11. 得到条形码的校验位函数
  12. android webview最新版下载,Android WebView 支持文件下载的几种方式
  13. java求1到100素数的和_求解JAVA题:求出1~100中所有质数?,求一段java代码,题目是求1到100之间所有质数和?...
  14. 百度地图API之绘制折线及点击事件
  15. 4款暗藏惊喜的Windows软件,硬核又实用,满足你工作中各种需求
  16. UiBot 读取Excel写入到网页
  17. 深度学习与西储大学轴承数据集(一)
  18. python12306下单步骤_python编程实现12306的一个小爬虫实例
  19. 什么是devops这个词的意思?转载网上
  20. 从网易与淘宝的font-size思考前端设计稿与工作流

热门文章

  1. 软考中级程序设计师复习——软件工程(4)
  2. 中英文词性标注对照表
  3. X86主板设计: INTEL-965G平台
  4. DRV8812RHDR 集成电机驱动器 8.2-45V 28QFN
  5. Kali-linux密码在线破解
  6. 广东电信公话201亲情月卡用户重复购买率模型的研究
  7. 深度学习对蛋白质结构建模的影响
  8. 数字孪生白皮书(附下载)
  9. 机票预订系统活动图_机票预订系统详细设计
  10. Unity动态加载场景