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

个人网站备案容易吗做购物网站能否生存

个人网站备案容易吗,做购物网站能否生存,推荐个临汾做网站的,山东建设厅网站网址背景 父组件内引入了一个弹窗组件#xff0c;弹窗组件使用了完全内聚的开发方法#xff1b; 实现思路 父组件内通过ref获取的子组件#xff0c;通过current调用子组件的方法#xff0c;子组件需要通过forwardRef进行“包装”导出#xff0c;通过useImperativeHandle暴露…背景 父组件内引入了一个弹窗组件弹窗组件使用了完全内聚的开发方法 实现思路 父组件内通过ref获取的子组件通过current调用子组件的方法子组件需要通过forwardRef进行“包装”导出通过useImperativeHandle暴露可以被current使用的方法 父组件代码 import React, { useState, useRef } from react; // 引入组件 import Edit from ./component/edit; export default function Parent() {// 定义组件refconst editRef useRef(null);/*** method 新建* returns {viod}*/const onCreate () {// 调用子组件的openModal方法editRef.current.openModal();};return (div classNameconnect-page pageButton typeprimary onClick{onCreate}新建/ButtonEdit ref{ editRef} //div); } 子组件代码 import React, {useState, forwardRef, useImperativeHandle} from react; import {Modal } from antd; function Edit(props, ref) {// 定义弹窗状态变量const [isModalOpen, setIsModalOpen] useState(false);/*** method 打开弹窗* returns {viod}*/const openModal () {setIsModalOpen(true);};/*** method 关闭弹窗* returns {viod}*/const closeModal () {console.log(关闭);setIsModalOpen(false);};/*** method 确定* returns {viod}*/const handleOk () {console.log(确定);closeModal();};/*** method 取消* returns {viod}*/const handleCancel () {console.log(取消);closeModal();};useImperativeHandle(ref, () {return {openModal}});return (Modal title新建 open{isModalOpen} onOk{handleOk} onCancel{handleCancel}pSome contents.../ppSome contents.../ppSome contents.../p/Modal) } export default forwardRef(Edit); 踩坑 1. Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()? 解决方案子组件使用forwardRef进行“包装”后进行导出 // 子组件 export default forwardRef(需要导出的组件); 2. 父组件找不到子组件方法 解决方案子组件内使用useImperativeHandle对方法进行暴露 import React, {// 其他引入...useImperativeHandle } from react; function Edit(props, ref) {/*** method 测试* returns {viod}*/const test () {console.log(测试);};// 暴露方法使方法可以被父组件通过ref调用useImperativeHandle(ref, () {return {test}});return (// .../) } export default forwardRef(Edit);
http://www.hkea.cn/news/14435027/

相关文章:

  • 向国外支付网站开发费湖州站内优化seo公司
  • 怎么申请网站详细步骤什么是营销型网站设计
  • 网站开发分哪几个步骤wordpress PHP cpanel
  • 网站建设7大概要多久wordpress网站主修改密码
  • 中国建设银行官网网站平台交易
  • 接网站制作做网站买域名
  • 花生壳怎么做网站wordpress 调取菜单
  • 深圳宝安通网站建设线下教育机构
  • 莱芜手机网站建设报价新网站如何做推广软文
  • 网上做流量对网站有什么影响慧聪网郭凡生现状
  • 网站空间流量6g成都网站建设服务密需湖南岚鸿案例
  • 网站建设与设计毕业设计怎么建立自己的网站?
  • 汕头网络公司网站建设网站建设阶段推广策略
  • 网站基本功能门户网站系统程序
  • 网站开发流程图软件东莞计算机培训机构哪个最好
  • 南宁建站软件重庆微信网站作公司
  • 遵义做网站优化广告设计公司招聘信息
  • 网站如何防止攻击个体营业执照可以做网站服务吗
  • 现在主流网站用什么做的用什么软件来做网站
  • 杭州网站建设报价内蒙古住房与城乡建设部网站
  • 网站建设的公司哪家便宜成交型网站模板
  • 免费制作网站的基本流程热点事件舆情分析
  • 心理教育网站建设目的成全视频免费观看在线看电视剧下载
  • 中山网站建设公司排名广州手机app软件开发
  • 网站运营经验分享ppt模板网站开发后端技术
  • jsp旅游网站的建设电商网站开题报告
  • 创建网站appwordpress linux下载
  • 聊城网站建设哪个好些厦门专业网站推广建站
  • 铜陵网站开发婚庆影楼型网站开发
  • 海口网站建设找千素网百度网页版浏览器