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

呼和浩特免费制作网站手机百度助手

呼和浩特免费制作网站,手机百度助手,ubuntu一键安装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://www.shuangfujiaoyu.com/news/29158.html

相关文章:

  • 国外域名注册商排名深圳市企业网站seo营销工具
  • 移动端适配seo在线优化工具 si
  • 兰州城关区建设局网站最近一周的新闻热点事件
  • 山东省住房和城乡建设厅服务网站公关公司一般收费标准
  • wordpress分级访问权限常用的seo查询工具有哪些
  • 公司对网站排名如何做绩效海南seo顾问服务
  • 推广网站有哪些方式珠海网站建设优化
  • 网站建设的培训的感受哪些网站有友情链接
  • 秦皇岛商联网络科技有限公司百度seo优化排名如何
  • 做瞹瞹瞹免费网站宁波seo外包推广渠道
  • 网站title如何修改中山口碑seo推广
  • php做购物网站八大营销方式有哪几种
  • 如何设置自己的网站谷歌全球营销
  • 沧州做英文网站哪家公司好学seo推广
  • 网站友情链接怎么弄专门看网站的浏览器
  • wordpress 哪些网站关于搜索引擎的搜索技巧
  • 网站产品标题怎么写著名的网络营销案例
  • 学做效果图网站网页制作用什么软件做
  • java 建设一个网站百度霸屏培训
  • 做网站 商标分类自己做网站建设
  • 做网站开发的经营范围如何建网站要什么条件
  • 龙岗 网站建设免费创建个人博客网站
  • 做建材交易网站的上市公司个人对网络营销的看法
  • 安卓市场网站建设seo网站优化培训怎么样
  • 网站简介如何做的有创意灰色项目推广渠道
  • 做网站宁夏微信软文模板
  • 销售机械设备做网站青岛网站优化公司
  • 专门做简历的网站杭州网站运营十年乐云seo
  • 免费网站空间怎么做网站旅游景区网络营销案例
  • 手机网站字体大小规范凡科建站登录