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

pc网站和手机网站抖音广告怎么投放

pc网站和手机网站,抖音广告怎么投放,做旅游网站的目的和意义,换物网站为什么做不起来react开发调用api接口一般使用useEffect来监听值的变化#xff0c;通过值的变化与否来进行接口调用。 比如我们要进行一个查询接口 const [pageParams, setPage] useState({name: ,id: ,});const [dataList, setDataList] useState([]);const getList async () {const…react开发调用api接口一般使用useEffect来监听值的变化通过值的变化与否来进行接口调用。 比如我们要进行一个查询接口 const [pageParams, setPage] useState({name: ,id: ,});const [dataList, setDataList] useState([]);const getList async () {const res await requirementList({...pageParams,});setDataList(res.data.records);};useEffect(() {getList();}, [pageParams]);//当pageParams值变化的时候就会触发list接口当然页面内可能会有很多的按钮比如有两个input框一个input框是控制查询名称一个input是查询id。这两个按钮后面有一个查询按钮当点击查询按钮的时候才会进行页面的数据处理。 因此需要绑定两个input的值但是每次进行input值的时候就会触发接口调取 const app (){const handleName (value) {setPage((prev){return {...prev,name:value}});}const handleId (value) {setPage((prev){return {...prev,id:value}});}//查询按钮const handleSearchDemand () {getList();}//因为我们每次更改input的值都会导致pageParams的值发生变化这就会导致接口调用但是我们需要再查询的时候才调用因此需要更改useEffect的监听条件改为首次进入页面触发[pageParams] 更改为[]useEffect(() {getList();}, []);return (divInput value{pageParams.name} onChange{handleName} /Input value{pageParams.id} onChange{handleId} /Button onClick{handleResetSearch}重置/ButtonButton typeprimary onClick{handleSearch}查询/Button/div)}重置按钮也需要我们不仅把input的值置为空并且在置空完成后需要对接口重新进行调用。 错误代码 const handleResetSearch () {setSearchValue((prevData) ({...prevData,name: ,id: ,}));list(); }如果我们在这里直接调用list接口是无法进行同步的接口数据调用的因为setSearchValue函数是一个异步函数会导致我们调用接口的时候还是老的值没有进行重置值。因此还是通过监听input的值的变化来进行接口调用但是同时我们又不想在input值变化时候立即调用因为我们可以添加一个中间状态通过一个中间状态来进行处理。 正确代码 //设置一个状态在点击重置按钮设置为trueuseEffect监听到值变化我们再设置为false从而形成一个完美闭环const [resetStatus, setResetStatus] useState(false);const handleResetSearch () {setSearchValue((prevData) ({...prevData,name: ,id: ,}));setResetStatus(true);}useEffect(() {if (resetStatus) {getList();setResetStatus(false);}}, [resetStatus]) 这样处理就可以解决上述问题产生的矛盾只需要在重置完成后准确的同步调用列表接口了。
http://www.hkea.cn/news/14419737/

相关文章:

  • 深圳建站公司需要多久嘉兴专业做网站
  • 购物网站建设合同做跨境的网站有哪些
  • 信誉好的专业网站建设电子商务app
  • 专业的网站建设制作服务微信怎么开自己的公众号
  • 网站开发工具选用原则网站系统 深圳博域通讯
  • 做外国购物网站需要交税吗网站做哪块简单
  • p2p网站开发思路方案网站建设推广济南兴田德润优惠吗
  • 公司网站一年费用o2o网站建设平台
  • 西安市城乡与住房建设厅网站提供有经验的网站建设
  • 沈阳求做商城 网站百度关键词权重查询
  • 商务网站建设综合实训免费开网站系统
  • 沈阳网站建设渠道wordpress 点击特效
  • 国外的建筑设计网站网站建设的总体设计思想
  • 广州花都网站建设centos wordpress 空白
  • 广州站西手表网站建设怎么分析市场分析
  • 青岛网站制作定制建设网站建设网站
  • 郑州市建设网站建设内容管理网站的目的
  • 招聘网58同城求职信息seo综合查询中的具体内容有哪些
  • 网站建设以及维护跨境电商的现状及前景
  • 网站短期培训能学什么wordpress doc导入
  • 忽略的网站做公众号一个月挣多少钱
  • 龙岗 网站建设深圳信科跟做网站的人谈什么
  • 圣辉友联网站建设wordpress 4.1分页
  • 用jsp做网站做网站1008做网站 - 百度
  • 网站建设是什么在dw里如何做网站
  • 专门做网站建设的公司wordpress怎么社交分享
  • 迁安做网站哪家好近期热点话题
  • 免费爱做网站关键词优化百家号
  • 宾馆酒店 网站模板vr网站开发
  • 邯郸市建设局网站2017域名买了怎么做网站