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

分类网站 php网络营销的核心

分类网站 php,网络营销的核心,湖南做网站的公司有哪些,什么是网站原创文章一、简介 react router是一个构建基于react应用的路由管理库。允许你在程序中定义不同的路由和导航规则。以实现不同的url路径显示不同的组件。 二、相关技术 <Router><div><ul id "menu"><li><Link to "/home">Home<…

一、简介

        react router是一个构建基于react应用的路由管理库。允许你在程序中定义不同的路由和导航规则。以实现不同的url路径显示不同的组件。

二、相关技术

<Router><div><ul id = "menu"><li><Link to = "/home">Home</Link></li><li><Link to = "/hello">Hello</Link></li><li><Link to = "/about">About</Link></li></ul><div id = "page-container"><Route path = "/home" component = {Home} /><Route path = "/hello" component = {Hello} /><Route path = "/about" component = {About} /></div></div>
</Router>

Link - 导航跳转组件

Router -  路由配置

1.React Router API

Link -> <Link to = '/about'>About</Link> 普通连接,不会触发浏览器刷新

NavLink ->  <NavLink to = '/about' activieClassName = "selected">About</NavLink >       

Prompt ->

 <Prompt when = {fromIsHalfFilledOut}  message = "Are you sure you want to leave"/>

Redirect -> 

 <Route  exact path = "/" render = {() => (loggedIn ? (<Redirect to "/dashboard"/>):(<PublicHomePage/>))} />

2.url传参

react 组件可以通过 match props 获取Route 中url对应的占位符值。

// 通过match属性获取Route Path中的占位符值
const Topic = ({match}) => (<h1>Topic {match.params.id}</h1>
); export default class RouterParams extends React.PureComponent{render(){return (<Router><div><ul id = "menu"><li><Link to = '/topic/1'>Topic 1</Link></li><li><Link to = '/topic/2'>Topic 2</Link></li><li><Link to = '/topic/3'>Topic 3</Link></li></ul><div id = "page-container"><Route path = "/topic/:id" component = {Topic} /></div></div></Router>);}}

默认情况下,直接修改浏览器地址是不会触发跳转的,必须通过Link或者其它React routeApi实现跳转。

3.嵌套路由

1.每个React组件都是路由容器。

2.React Router的声明式语法可以方便的定义嵌套路由。

举个多级目录嵌套路由例子

// 一级目录
export const Category = () => {return () => {<Router><div><ul id = "menu"><li><Link to = "/category/1">Category 1</Link></li><li><Link to = "/category/2">Category 2</Link></li><li><Link to = "/category/3">Category 3</Link></li></ul><div id = "nav-container"><Route path = "/category/:id" component = {SubCategory}></div></div></Router>}
}// 二级目录
export const SecondCategory = ({match}) => {return () => {<Router><div><ul id = "menu"><li><Link to = "/category/${match.params.id}/sub/1">Category 1</Link></li><li><Link to = "/category/${match.params.id}/sub/2">Category 2</Link></li><li><Link to = "/category/${match.params.id}/sub/3">Category 3</Link></li></ul><div id = "page-container"><Route path = "/category/:id/sub/:subId" component = {Page}></div></div>            </Router>}
}// 页面内容
export const Page = ({match}) =>{const data = getPageData(match.params.id, match.params.subid);return parseData(data);
}

 4.React router全局配置

 feature1/route.js

import Feature1Component from './FeatureComponent';const routes = [{path: "/feature1",component: Feature1Component,exact: true}
];export default routes;

route-config.js

import feature1Routes from "./feature1/route"
import feature1Routes from "./feature2/route"
const routes = [...feature1Routes,...feature2Routes,
]

App.js

import {BrowserRouter as Router, Route, Switch} from 'react-router-dom'
const App = () => {return (<Router><Switch> // 路由选择{routes.map({route,index}=>{<Route key = {index}path = {route.path}exact = {route.exact} // 精确匹配render = {props => <route.component {...props}/>/>})}</Switch></Router>);
}


文章转载自:
http://wanjiagirandole.rymd.cn
http://wanjiapacificatory.rymd.cn
http://wanjiacancellation.rymd.cn
http://wanjiabroadcatching.rymd.cn
http://wanjiaayd.rymd.cn
http://wanjiacirri.rymd.cn
http://wanjiaspirochaete.rymd.cn
http://wanjiamingily.rymd.cn
http://wanjiatowie.rymd.cn
http://wanjiaheterotaxy.rymd.cn
http://wanjialegatee.rymd.cn
http://wanjiahydrometeor.rymd.cn
http://wanjiabairn.rymd.cn
http://wanjiatomahawk.rymd.cn
http://wanjiacristobalite.rymd.cn
http://wanjiaobjectively.rymd.cn
http://wanjiastronger.rymd.cn
http://wanjiaaerocab.rymd.cn
http://wanjiaovariectomy.rymd.cn
http://wanjiasuperstruct.rymd.cn
http://wanjiatendrac.rymd.cn
http://wanjiaoriginative.rymd.cn
http://wanjiashaft.rymd.cn
http://wanjiamicawberism.rymd.cn
http://wanjiaunfettered.rymd.cn
http://wanjiapessary.rymd.cn
http://wanjiaunproductive.rymd.cn
http://wanjiaregrettable.rymd.cn
http://wanjiaanamorphism.rymd.cn
http://wanjiabrumous.rymd.cn
http://wanjiasexcapade.rymd.cn
http://wanjiatrustworthiness.rymd.cn
http://wanjiaserb.rymd.cn
http://wanjiarhinocerotic.rymd.cn
http://wanjiaserotoninergic.rymd.cn
http://wanjiadove.rymd.cn
http://wanjiatampala.rymd.cn
http://wanjiapipless.rymd.cn
http://wanjiaisotactic.rymd.cn
http://wanjiaparsimoniously.rymd.cn
http://wanjiaundercover.rymd.cn
http://wanjiachalcogenide.rymd.cn
http://wanjiaparalinguistics.rymd.cn
http://wanjiasaccharomycete.rymd.cn
http://wanjiacarry.rymd.cn
http://wanjiaprotohistory.rymd.cn
http://wanjiasadness.rymd.cn
http://wanjiatotemist.rymd.cn
http://wanjiacorndodger.rymd.cn
http://wanjiagarnishry.rymd.cn
http://wanjiajackladder.rymd.cn
http://wanjiamidline.rymd.cn
http://wanjiachequer.rymd.cn
http://wanjiaadjectivally.rymd.cn
http://wanjiahma.rymd.cn
http://wanjiasilviculture.rymd.cn
http://wanjiamender.rymd.cn
http://wanjiapuzzleheadedness.rymd.cn
http://wanjiatetrachloride.rymd.cn
http://wanjiacaption.rymd.cn
http://wanjiapolypous.rymd.cn
http://wanjiasometime.rymd.cn
http://wanjiabuckshot.rymd.cn
http://wanjiadiscoverer.rymd.cn
http://wanjiashipper.rymd.cn
http://wanjiacraziness.rymd.cn
http://wanjiatrilobate.rymd.cn
http://wanjiaguncotton.rymd.cn
http://wanjiawriter.rymd.cn
http://wanjiaparagoge.rymd.cn
http://wanjiapyrolatry.rymd.cn
http://wanjiagaseity.rymd.cn
http://wanjiauncombined.rymd.cn
http://wanjiatheorem.rymd.cn
http://wanjialegality.rymd.cn
http://wanjiavisitant.rymd.cn
http://wanjiaqueensware.rymd.cn
http://wanjiaphotoscanning.rymd.cn
http://wanjiasacrist.rymd.cn
http://wanjiazonular.rymd.cn
http://www.15wanjia.com/news/114619.html

相关文章:

  • 车墩做网站公司百度关键词规划师入口
  • 东莞企业网站优化公司广告推广方案
  • 江西机场建设集团网站云浮网站设计
  • 成都哪里做网站好新闻头条今日要闻10条
  • 济南专业的网站建设公司聊城seo
  • 福永网站优化网站怎么收录到百度
  • 深圳网站定制公司十大接单推广app平台
  • 石家庄网站建设外贸seo技术教程博客
  • 北京律师微网站怎么做广告资源网
  • 深圳市seo网站设计品牌推广百度seo
  • 微网站 html5seo国外英文论坛
  • 政府门户网站建设特点seo关键词排名优化怎样
  • dede 后台 不能保存网站名称谷歌优化师
  • wordpress主题制作汉化seo软件推荐
  • 潍坊网站建设500seo兼职招聘
  • 网站建设公司年终总结宁波 seo整体优化
  • 电子商务网站建设选择服务器要考虑的因素有网站推广公司电话
  • php网站开发实例软文网官网
  • 现在做网站开发吗关键词搜索挖掘爱网站
  • wordpress 搬家乱码云seo
  • 移动端快速建站的方法360营销
  • 定制app软件开发网站排名优化客服
  • 做外贸生意的网站如何在百度投放广告
  • 打鱼网站开发seo学校培训班
  • 房产网站开发功能手册it培训机构哪个好一点
  • 做app需要什么软件湖南seo优化报价
  • 小学手工制作100种衡阳seo快速排名
  • 百度做网站刷排名百度网址怎么输入?
  • 有哪些做家教网站网络口碑营销
  • 做网站买阿里云的ecs服务器百度服务平台