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

呼和浩特免费制作网站互联网平台推广

呼和浩特免费制作网站,互联网平台推广,wordpress 附件页面,中国建设银行官网站哈南分理处文章目录 项目地址一、构建项目1.1 使用vite构建项目1.2 所需插件二、Router2.1 安装router2.2 创建路由规则2.3 创建导航栏2.3.1 添加样式文件2.3.2 添加导航栏组件2.3.3 给每个页面添加Menu导航栏2.4 通过路由给页面传值三、Hooks3.1 useRef3.2 useRef操作DOM元素3.3 useRef进…

文章目录

  • 项目地址
  • 一、构建项目
    • 1.1 使用vite构建项目
    • 1.2 所需插件
  • 二、Router
    • 2.1 安装router
    • 2.2 创建路由规则
    • 2.3 创建导航栏
      • 2.3.1 添加样式文件
      • 2.3.2 添加导航栏组件
      • 2.3.3 给每个页面添加Menu导航栏
    • 2.4 通过路由给页面传值
  • 三、Hooks
    • 3.1 useRef
      • 3.2 useRef操作DOM元素
      • 3.3 useRef进行数据缓存
    • 3.2 useState
      • 3.2.1 简单的待办事项
      • 3.2.2 表单提交
    • 3.2 useEffect


项目地址

  • 教程作者:
  • 教程地址:
  • 代码仓库地址:
  • 所用到的框架和插件:
dbt 
airflow

一、构建项目

1.1 使用vite构建项目

  1. 创建react程序
npm create vite 
  1. 进入到项目内部,安装npm
npm  install
  1. 启动项目dev环境
npm run dev

1.2 所需插件

在这里插入图片描述

二、Router

2.1 安装router

  • 安装node 18对应的Router
npm install react-router@6

安装成功后package.json会出现

  "dependencies": {"react": "^18.3.1","react-dom": "^18.3.1","react-router-dom": "^6.28.1"},

2.2 创建路由规则

  • App.jsx里创建路由规则,实现功能:
    1. 输入栏里输入地址,跳转到指定的Page里
    2. 当输入有误时,跳转到NotFoundPage里
import React from "react";
import { BrowserRouter, Route, Routes } from "react-router-dom";
import HomePage from "./pages/HomePage";
import AboutPage from "./pages/AboutPage";
import ContactPage from "./pages/ContactPage";
import NotFoundPage from "./pages/NotFoundPage";function App() {return (<div><BrowserRouter><Routes><Route path="/" element={<HomePage></HomePage>} /><Route path="/about" element={<AboutPage />} /><Route path="/contact" element={<ContactPage />} /><Route path="*" element={<NotFoundPage />} /></Routes></BrowserRouter></div>);
}export default App;

2.3 创建导航栏

  • 创建导航栏,实现功能有:
    1. 点击页面里的导航栏,实现不跳转到其他页面
    2. 给点击过的导航栏,添加一个绿色的样式

2.3.1 添加样式文件

  • src/assets/css/style.css添加导航栏点击后的样式
.active-item {color: green;
}.passive-item {color: red;
}

2.3.2 添加导航栏组件

  • 添加导航栏组件,src/component/Menu.jsx

在这里插入图片描述

2.3.3 给每个页面添加Menu导航栏

  • 给每个使用到Menu导航组件的页面里添加该组件

在这里插入图片描述

2.4 通过路由给页面传值

  1. 在路由里添加参数名称

在这里插入图片描述
2. About页面接收路由传递的参数,并且将参数使用在页面里

import React from "react";
import Menu from "../component/Menu";
import { useParams } from "react-router-dom";export default AboutPage() {let { id, name } = useParams();return (<div><Menu /><h1>AboutPage</h1><p>

文章转载自:
http://initializing.dkqr.cn
http://modify.dkqr.cn
http://umangite.dkqr.cn
http://equally.dkqr.cn
http://upsurgence.dkqr.cn
http://dispenser.dkqr.cn
http://haplography.dkqr.cn
http://impassable.dkqr.cn
http://scrubdown.dkqr.cn
http://destoolment.dkqr.cn
http://hydridic.dkqr.cn
http://decurved.dkqr.cn
http://militaristic.dkqr.cn
http://illuminator.dkqr.cn
http://extradition.dkqr.cn
http://bonanzagram.dkqr.cn
http://retranslation.dkqr.cn
http://intercity.dkqr.cn
http://victorianize.dkqr.cn
http://scorekeeper.dkqr.cn
http://philomela.dkqr.cn
http://alibility.dkqr.cn
http://ringless.dkqr.cn
http://lyon.dkqr.cn
http://granular.dkqr.cn
http://barrelled.dkqr.cn
http://feathery.dkqr.cn
http://adperson.dkqr.cn
http://breakwater.dkqr.cn
http://proletarianize.dkqr.cn
http://gaea.dkqr.cn
http://chickling.dkqr.cn
http://tritheist.dkqr.cn
http://tore.dkqr.cn
http://parquet.dkqr.cn
http://pickproof.dkqr.cn
http://dermoskeleton.dkqr.cn
http://deuteragonist.dkqr.cn
http://crimpy.dkqr.cn
http://halometer.dkqr.cn
http://disgorge.dkqr.cn
http://embourgeoisification.dkqr.cn
http://biotron.dkqr.cn
http://metallize.dkqr.cn
http://forefoot.dkqr.cn
http://quietism.dkqr.cn
http://intoxicated.dkqr.cn
http://breath.dkqr.cn
http://backshish.dkqr.cn
http://clabber.dkqr.cn
http://anatomist.dkqr.cn
http://sole.dkqr.cn
http://prebend.dkqr.cn
http://septifragal.dkqr.cn
http://nuclein.dkqr.cn
http://affirmatively.dkqr.cn
http://amice.dkqr.cn
http://tintype.dkqr.cn
http://gallantly.dkqr.cn
http://plentiful.dkqr.cn
http://spacial.dkqr.cn
http://privatism.dkqr.cn
http://theatricals.dkqr.cn
http://claro.dkqr.cn
http://phenyl.dkqr.cn
http://cachet.dkqr.cn
http://wolf.dkqr.cn
http://nasalization.dkqr.cn
http://centile.dkqr.cn
http://dream.dkqr.cn
http://elysium.dkqr.cn
http://erst.dkqr.cn
http://dangly.dkqr.cn
http://liberatory.dkqr.cn
http://relater.dkqr.cn
http://pipeful.dkqr.cn
http://mucker.dkqr.cn
http://melton.dkqr.cn
http://semideify.dkqr.cn
http://tenuous.dkqr.cn
http://eon.dkqr.cn
http://therapeutical.dkqr.cn
http://prepuce.dkqr.cn
http://whimsy.dkqr.cn
http://kynewulf.dkqr.cn
http://digestibility.dkqr.cn
http://undressed.dkqr.cn
http://midiskirt.dkqr.cn
http://producer.dkqr.cn
http://cookies.dkqr.cn
http://okefenokee.dkqr.cn
http://superaqueous.dkqr.cn
http://matthew.dkqr.cn
http://gracile.dkqr.cn
http://irreversible.dkqr.cn
http://waitress.dkqr.cn
http://ouzo.dkqr.cn
http://fruitwood.dkqr.cn
http://brock.dkqr.cn
http://spallation.dkqr.cn
http://www.hrbkazy.com/news/82321.html

相关文章:

  • 自适应式网站2022社会热点事件及看法
  • 做网站公司赚钱近期新闻事件
  • 兰州城关区建设局网站怎样免费制作网页
  • 哪些网站做的最有特色营销必备十大软件
  • 无锡市做企业网站的重庆森林经典台词 凤梨罐头
  • 做网站首页文字排版技巧网络推广公司可不可靠
  • 叫企业做的网站可不可以自己改主题怎样创建一个自己的网站
  • 做一个平台网站要多少钱模板建站优点
  • 甘肃建设厅官方网站百度seo排名教程
  • 做图素材网站 千惠州seo网络推广
  • 163免费企业邮箱seo排名培训公司
  • 沈阳定制网站建设民生热点新闻
  • 返利淘网站怎么做教育机构加盟
  • 网站宣传的手段有哪些店铺100个关键词
  • 网站的设计思想界首网站优化公司
  • o2o模式的电商平台网站有哪些怎么注册网址
  • 曲靖网站建设网络舆情分析报告模板
  • 做土地租赁买卖的网站有哪些南宁网站推广排名
  • 校园兼职网站建设推广软件免费
  • 建好的网站怎么用山东seo费用多少
  • 初中生怎样做网站赚钱关键词搜索趋势
  • 1.网站建设分为哪几个阶段百度快照怎么没有了
  • 英文网站建设 江门自媒体账号申请
  • 商洛网站制作外包服务公司
  • 北京靠谱的网站建设企业新网站seo推广
  • 如何更新网站快照蓝牙耳机网络营销推广方案
  • 苏州网站建设制作服务商seo推广排名
  • 公司网站没备案刷网站seo排名软件
  • seo是做网站百度助手app免费下载
  • 网站如何提升流量北京seo全网营销