汉中网络公司哪家好【汉中企业网站百度SEO推广公司】汉中做网站开发价格、汉中淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、汉中高端企业网站页面制作设计专业公司需要多少钱-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

汉中网络公司哪家好【汉中企业网站百度SEO推广公司】汉中做网站开发价格、汉中淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、汉中高端企业网站页面制作设计专业公司需要多少钱

发表日期: 2021-05-27 10:13:44 浏览次数:102

汉中网络公司哪家好【汉中企业网站百度SEO推广公司】汉中做网站开发价格、汉中淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、汉中高端企业网站页面制作设计专业公司需要多少钱


网站建设.jpg


汉中市,陕西省地级市,简称“汉”,古称南郑、兴元、梁州、天汉。位于陕西省南部,北依秦岭,南屏巴山,中部为汉中平原。辖汉台区、南郑区、城固县、留坝县、勉县、佛坪县、略阳县、宁强县、西乡县、镇巴县、洋县2区9县。汉中市因汉水而得名,自古就有“天汉”之美称。被评为中国最美十大城镇之一,被誉为“汉人老家”。汉中是长江第一大支流汉江的源头,陕南地区最大城市,是关中-天水经济区和成渝经济区的重要连接枢纽,是成都到西安的必经之地,也是两汉三国文化的主要发祥地,素有“汉家发祥地,中华聚宝盆” [1]  的美誉。

汉中自古就被赞誉为“鱼米之乡”,也是有名的“天府之国”。汉中有四宝:朱鹮、大熊猫、金丝猴和羚牛。汉中被称为熊猫故里;生存有世界濒危鸟类、“世界珍禽”——朱鹮,故又被称为“朱鹮之乡”。

汉中被列为国家历史文化名城、中国优秀旅游城市、国家生态建设示范市、国家首批全域旅游示范区、国家卫生城市。2017年10月,被授予“国家园林城市”称号。 [2-3] 

2018年4月2日,汉中市入选科技部、国家发展改革委发布支持新一批城市开展创新型城市建设的名单。2019年2月2日,《西安海关关于变更及增设关区代码的公告》(中华人民共和国西安海关公告2019年第8号)正式增设汉中海关。汉中海关关区代码:9014。关区全称:汉中海关。管辖范围:汉中市和安康市。关区简称:汉中海关。 [4]  汉中关区代码用于办理汉中海关除货运监管以外的各项海关业务,关区代码自2019年2月1日起正式启用。



概述

web端三大框架react、vue和angular,本篇教程介绍react的从入门到精通。

九、对路由的理解

在pc端页面之间的切换,我们要使用a标签来实现

在react.js开发中,我们采用组件化操作,一个页面就是一个组件。所以页面和页面之间的跳转就相当于是组件和组件之间的跳转。

我们知道react.js是一种单页面项目开发,就是在一个主页面的基础上存放各种子页面。这就好像一根网线连接路由器,而路由器能分出很多根网线连接大量的电脑。所以我们将单页面项目的页面跳转称为路由。

在第一篇放出的框架中,我们介绍过专门用来管理路由的文件——routes.js文件。

1、使用NavLink进行路由跳转

(1)routers.js中的配置

import React from 'react';
import {BrowserRouter as Router , Route} from 'react-router-dom';
import Demo from '../views/demo1'
import Demo2 from '../views/demo2'
import Demo4 from '../views/demo4'
import Header from '../views/public/Header'
import Home from '../views/home';
export default (
  <Router>
      <Header></Header>
      <div className="zmz-react-section">
      <Route exact path="/" component={Home} ></Route>
      <Route  path="/Demo" component={Demo} ></Route>
      <Route  path="/Demo2" component={Demo2} ></Route>
      <Route  path="/Demo4" component={Demo4} ></Route>
      </div>
  </Router>
);

注意:这里需要使用react-router功能模块,一般都是框架中自带的,如果没有可使用npm进行下载使用。

(2)header.js中的代码

import React, { Component } from 'react';
import logo from '../../logo.svg';
import {NavLink} from 'react-router-dom';
class Header extends Component {
  render() {
    return (
      <div className="zmz-react-header">
        <div className="zmz-react-headerbox">
                      <a href="#/bug"><img src="https://www.zhuimengzhu.com/{logo} className="zmz-react-logo" alt=""/></a>
          </div>
          <div className="zmz-react-headerright">
            <button className="zmz-react-button"><span>=</span></button>
            <div className="zmz-react-nav">
                              <li className="nav-item"><NavLink exact to='/' className="blue">变量的定义和初始化</NavLink></li>
                <li className="nav-item"><NavLink  to='/Demo' className="blue">事件的定义和使用</NavLink></li>
                <li className="nav-item"><NavLink  to='/Demo2' className="blue">组件使用的场景</NavLink></li>
                <li className="nav-item"><NavLink  to='/Demo4' className="blue">组件的数据传递</NavLink></li>
              </ul>
            </div>
          </div>
        </div>
      </div>
    );
  }
}
export default Header;

header是我们的公共头部入下图

react.js从入门到精通(六)——路由的使用

(3)home.js中的代码:

import React, {Component} from 'react';
import logo from '../logo.svg';
class Home extends Component {
    constructor(props) {
        super(props);
        this.state = {
            data:"构造函数:react是优秀的前端三大框架之一"
        };
    }
    render(){
        let datatwo = "render:react是优秀的前端三大框架之一"
        return (
            <div className="zmz-react">
            <header className="App-header">
            <img src="https://www.zhuimengzhu.com/{logo} className="App-logo" alt="logo" />
            <p>
            我的第一个demo从react初始化开发
            </p>
            <a
            className="App-link"
            href="https://reactjs.org"
            target="_blank"
            rel="noopener noreferrer"
            >
            准备起步
            </a>
            <span>{this.state.data}</span>
            <span>{datatwo}</span>
            </header>
            </div>
        );
    }
}
export default Home;

2、使用push的方式进行路由跳转

这一种相对于Link方法更加常用。

Home.js代码

import React, {Component} from 'react';
import logo from '../logo.svg';
import {NavLink} from 'react-router-dom';
import PropTypes from 'prop-types'
    class Home extends Component {
        constructor(props) {
            super(props);
            this.state = {
                data:"构造函数:react是优秀的前端三大框架之一"
            };
        }
        render(){
            console.log(React)
            let datatwo = "render:react是优秀的前端三大框架之一"
            return (
                <div className="zmz-react">
                <header className="App-header">
                <img src="https://www.zhuimengzhu.com/{logo} className="App-logo" alt="logo" />
                <p>
                我的第一个demo从react初始化开发
                </p>
                <a
                className="App-link"
                href="https://reactjs.org&quot;
                target="_blank"
                rel="noopener noreferrer"
                >
                准备起步
                </a>
                <span>{this.state.data}</span>
                <span>{datatwo}</span>
                <span onClick={()=>this.click()}>点击跳转到demo4</span>
                </header>
                </div>
            );
}
click=()=>{
    this.props.history.push("/demo4");
};
}
export default Home;

点击通过

this.props.history.push("/demo4");

方式进行页面跳转

如果你对上面的一无所知的话可以访问追梦猪git下载demo实现快捷开发,省掉安装的步骤

追梦猪react项目demo实例(https://github.com/jiawenguang/React-demo.git)

可以通过git clone方式下载项目结构。


汉中网络公司哪家好汉中企业网站百度SEO推广公司汉中做网站开发价格、汉中淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、汉中高端企业网站页面制作设计专业公司需要多少钱

上一条:汉中企业微信公众号小程序开发公司、汉中企业网页设计方案、汉中做网站开发价格、汉中微信公众号制作运营报价明细表、汉中网站设计公司费用、汉中网站推广大概需要多少钱
下一条:汉中网站制作要多少钱【域名企业邮箱服务器注册申请办理】汉中网络优化公司哪家好、汉中软件开发外包价格、汉中高端企业网站页面制作设计专业公司、汉中微信公众号小程序购物支付搭建制作公司
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约