RN封装的model弹出层组件

需要用到react-native-ui-kitten这个组件库,自行点击链接参考去安装

安装完直接用就完事了

js 复制代码
import { StyleSheet,View, Text} from 'react-native'
import { Modal} from '@ui-kitten/components'
function AlertAction (props) {

  const closeModal = () => {
    props.closeModal() // 调用父组件的关闭弹窗方法
  }
  return (
    <Modal
      animationType="none"
      visible={props.visible}
      onBackdropPress={closeModal} // 点击外部区域关闭Modal(非中间白色区域)
      backdropStyle={{ backgroundColor: 'rgba(0, 0, 0, 0.5)' }}>
      <View style={styles.container}>
        <Text>111111</Text>
      </View>
    </Modal>
  )
}


export default AlertAction

const styles = StyleSheet.create({
  container: {
    backgroundColor: '#FFF',
    width: 700,
    height: 400,
    borderRadius: 5,
  },
})

使用方法

js 复制代码
import LanyaModul from '../../components/lanyaModul'
export default function aaa(){
  const [lanyamodulflag, setLanYaModulFlag] = useState(true)
    // 关闭蓝牙弹窗
  const closeModal = () => {
    setLanYaModulFlag(false)
  }
	return (
		<LanyaModul
          visible={lanyamodulflag}
          closeModal={closeModal}
        ></LanyaModul>
	)
}
相关推荐
FSHOW2 小时前
【独立开发日记】MQ端到端类型安全
前端·javascript·后端
老华带你飞2 小时前
社区互助|基于SSM+vue的社区互助平台的设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·小程序·毕设·社区互助平台
一支鱼3 小时前
前端使用次数最多的工具封装
前端·typescript·编程语言
GIS之路3 小时前
GDAL 简介
前端
前端工作日常3 小时前
单元测试与E2E测试中使用浏览器的原因及区别
前端·单元测试
Js_cold4 小时前
Notepad++使用技巧1
前端·javascript·fpga开发·notepad++
接着奏乐接着舞。4 小时前
前端RSA加密遇到Java后端解密失败的问题解决
java·开发语言·前端
dreams_dream4 小时前
vue中的与,或,非
前端·javascript·vue.js
柳杉5 小时前
使用three.js搭建3d隧道监测-3
前端·javascript·three.js
携欢5 小时前
PortSwigger靶场之Reflected XSS into HTML context with nothing encoded通关秘籍
前端·xss