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

网站建设维护成wordpress多用户小程序商城

网站建设维护成,wordpress多用户小程序商城,东莞建设网站官网登录,为什么建设网站1. useState执行后 不能立马拿到新的数据#xff0c;下次更新绘图就可以拿到了 然后当执行完第一次render时候#xff0c;比如去点击按钮啥的执行某个方法这个时候就可以拿到数据了 例子#xff1a; const UseState () { // 函数组件中没有this const [count, setCou…1. useState执行后 不能立马拿到新的数据下次更新绘图就可以拿到了 然后当执行完第一次render时候比如去点击按钮啥的执行某个方法这个时候就可以拿到数据了 例子 const UseState () { // 函数组件中没有this const [count, setCount] useState(0) const add () { let newCount count console.log(‘value1’, count); // 0 setCount( newCount 1) console.log(‘value2’, count); // 0 query() } const query () { console.log(‘query函数中’, count); // 0 } return ( {count} 增加 ) } 解决方法 1可以将count的新值通过函数传参的方式传入query函数 // 改写add和query函数 const add () { let newCount count console.log(‘value1’, count); setCount( newCount 1) console.log(‘value2’, count); query(newCount) } const query (count) { console.log(‘query函数中’, count); } 2在useEffect中调用query函数因为在useEffect中组件dom已经更新完毕可以拿到count的最新值缺点每次count值改变都会触发useEffect从而执行query函数 // 组件每次渲染之后执行的操作执行该操作时dom都已经更新完毕 useEffect((){ // 1、可在此处拿到count更新后的值 console.log(‘value3’, count); query() }, [count]) const add () { let newCount count console.log(‘value1’, count); setCount( newCount 1) console.log(‘value2’, count); } const query () { console.log(‘query函数中’, count); } 3通过useRef()定义一个可变的ref变量通过current属性保存count可变值从而在count更新后通过ref的current属性拿到更新后的count值注意调用query函数时需要加上setTimeout()进行调用 // 定义一个可变的countRef对象该对象的current属性被初始化为传入的参数count; const countRef useRef(count) // 在countRef.current属性中保存一个可变值count的盒子 countRef.current count const add () { let newCount count console.log(‘value1’, count); setCount( newCount 1) console.log(‘value2’, count); setTimeout(() query(), 0); } const query () { console.log(‘query函数中’, countRef.current); } 2. 下次更新绘图就可以拿到了 然后当执行完第一次render时候比如去点击按钮啥的执行某个方法这个时候就可以拿到新的数据了 例子 const [init, setInit] useState() const inti async () { setInit(true) }; useEffect(() { init(); }, []); const fn async () { console.log(881, init); };
http://www.zqtcl.cn/news/549550/

相关文章:

  • 福建响应式网站制作市工商局网站建设情况
  • 深圳网站运营托管罗伯特清崎说的网络营销是什么
  • 太仓市质监站网址百度关键字推广费用
  • 为您打造高端品牌网站pageadmin wordpress
  • 中小型网站建设的基本流程简约网站欣赏
  • 设备上哪个网站做外贸推广网络服务类型及其所采用的网络协议
  • 学习前端开发的网站动漫设计属于什么大类
  • 十堰秦楚网 十堰新闻门户网站报修网站模板
  • 家居小程序源码下载自动seo系统
  • 动态效果的网站建设技术老闵行是指哪里
  • 电商网站开发面临的技术问题做闪图的网站
  • 怎么查看网站开发语言的类型东莞哪些地方是风险区
  • 不用购买域名做网站广州网站建设培训学校
  • 城市轨道建设规范下载网站古网站典模板
  • 关于实验室建设的英文网站深圳企业网站制作公司怎样
  • wordpress全站背景音乐中山网站搜索排名
  • 搭建网站的过程透明主题wordpress
  • 丰台网站建设公司电话深圳微信商城网站设计公司
  • 做淘宝要用的网站吗上海微信网站
  • 佛山高端网站制作公司wordpress 发送邮件插件
  • 类似站酷的设计类网站网站建设需要待摊吗
  • 用php做视频网站在学做网站还不知道买什么好
  • wordpress培训类网站网站建设 好
  • 网站开发需要2个月吗网站建设案例精粹
  • 网站建设项目职责营销型网站建设五大内容
  • 建设工程监理招标网站W做网站
  • 网站建设与维护教学课件网站上线前做环境部署
  • 信誉好的网站建设做网站成为首富的外国人
  • 常州网站制作市场湖北省荆门市城乡建设网站
  • 泉州网站制作运营商专业北京软件公司招聘信息查询