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

骗别人做网站非法网站开发

骗别人做网站,非法网站开发,南通网站建设搭建,pyhton可以做网站吗参数传递 React-router 一共有三种方式进行参数传递,参数传递指的是在路由跳转时,将参数传递给目标路由。 Query方式 Query的方式就是使用 ? 来传递参数,例如: #多个参数用 & 连接 /user?name小满zs&age18跳转方式&…

参数传递

React-router 一共有三种方式进行参数传递,参数传递指的是在路由跳转时,将参数传递给目标路由。

Query方式

Query的方式就是使用 ? 来传递参数,例如:

#多个参数用 & 连接
/user?name=小满zs&age=18

跳转方式:

<NavLink  to="/about?id=123">About</NavLink> //1. NavLink 跳转
<Link to="/about?id=123">About</Link> //2. Link 跳转
import { useNavigate } from 'react-router'
const navigate = useNavigate()
navigate('/about?id=123') //3. useNavigate 跳转

获取参数:

//1. 获取参数
import { useSearchParams } from 'react-router'
const [searchParams, setSearchParams] = useSearchParams()
console.log(searchParams.get('id')) //获取id参数//2. 获取参数
import { useLocation } from 'react-router'
const { search } = useLocation()
console.log(search) //获取search参数 ?id=123

Params方式

Params的方式就是使用 :[name] 来传递参数,例如:

/user/:id

跳转方式:

<NavLink to="/user/123">User</NavLink> //1. NavLink 跳转
<Link to="/user/123">User</Link> //2. Link 跳转
import { useNavigate } from 'react-router'
const navigate = useNavigate()
navigate('/user/123') //3. useNavigate 跳转

获取参数:

import { useParams } from 'react-router'
const { id } = useParams()
console.log(id) //获取id参数

State方式

state在URL中不显示,但是可以传递参数,例如:

/user

跳转方式:

<Link to="/user" state={{ name: '小满zs', age: 18 }}>User</Link> //1. Link 跳转
<NavLink to="/user" state={{ name: '小满zs', age: 18 }}>User</NavLink> //2. NavLink 跳转
import { useNavigate } from 'react-router'
const navigate = useNavigate()
navigate('/user', { state: { name: '小满zs', age: 18 } }) //3. useNavigate 跳转

获取参数:

import { useLocation } from 'react-router'
const { state } = useLocation()
console.log(state) //获取state参数
console.log(state.name) //获取name参数
console.log(state.age) //获取age参数

总结

React Router 提供了三种参数传递方式,各有特点:

1. Params 方式 (/user/:id)

  • 适用于:传递必要的路径参数(如ID)
  • 特点:符合 RESTful 规范,刷新不丢失
  • 限制:只能传字符串,参数显示在URL中

2. Query 方式 (/user?name=xiaoman)

  • 适用于:传递可选的查询参数
  • 特点:灵活多变,支持多参数
  • 限制:URL可能较长,参数公开可见

3. State 方式

  • 适用于:传递复杂数据结构
  • 特点:支持任意类型数据,参数不显示在URL
  • 限制:刷新可能丢失,不利于分享

选择建议:必要参数用 Params,筛选条件用 Query,临时数据用 State。

http://www.dtcms.com/a/562829.html

相关文章:

  • 秦皇岛 免费建网站云主机搭建网站
  • 网站开发指什么马鞍山网站建设公
  • 全屏网站 图片优化网站开发程序说明
  • 浙江省城乡住房建设厅网站网站网页进口
  • 建立本地网站新建的网站必须要备案吗
  • 个人网站备案 备注泉州seo排名工具
  • 太仓市质监站网址零食网站建设描述书
  • 灰色网站建设优化响应式网站企业
  • 图像配准技术综述:从传统特征到深度学习
  • 微信小程序组件库企业网站优化案例
  • 做网站一个月工资企业网站与网络营销
  • 网站百度收录变少厦门企业制作网站方案
  • 江苏成章建设集团有限公司官方网站网络推广工作好吗
  • 做网站设计制作的公司网站设计建设维护
  • 做网站编辑器wordpress to cms
  • google中文搜索引擎入口福州网站设计知名乐云seo
  • 做响应式网站从美洲开始做皇帝免费阅读网站
  • 多态的介绍
  • 有没有做美食的小视频网站wordpress如何备份 网站
  • (125页PPT)盐化行业数字化转型规划详细方案(附下载方式)
  • 全站仪为什么要建站彬县网站
  • 学字体网站企业建网站品牌
  • OC母语的Developer对Swift常见问题的整理
  • 网站新闻置顶怎么做做企业品牌网站的公司
  • 网站建设开发团队介绍国外网站问题
  • 大兴网站建设设计公司建设学院网站的通知
  • 西安市建设银行网站网站开发全流程
  • 网站开发项目企划书广州网站建设市场
  • 插件式微服务开发全解析
  • vs215开发python网站开发鲅鱼圈规划建设局网站