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>
	)
}
相关推荐
烛阴7 分钟前
非空断言完全指南:解锁TypeScript/JavaScript的安全导航黑科技
前端·javascript
鱼樱前端11 分钟前
2025前端人一文看懂 window.postMessage 通信
前端·vue.js
快乐点吧25 分钟前
【前端】异步任务风控验证与轮询机制技术方案(通用笔记版)
前端·笔记
pe7er1 小时前
nuxtjs+git submodule的微前端有没有搞头
前端·设计模式·前端框架
七月的冰红茶1 小时前
【threejs】第一人称视角之八叉树碰撞检测
前端·threejs
爱掉发的小李1 小时前
前端开发中的输出问题
开发语言·前端·javascript
祝余呀2 小时前
HTML初学者第四天
前端·html
浮桥3 小时前
vue3实现pdf文件预览 - vue-pdf-embed
前端·vue.js·pdf
七夜zippoe3 小时前
前端开发中的难题及解决方案
前端·问题
Hockor4 小时前
用 Kimi K2 写前端是一种什么体验?还支持 Claude Code 接入?
前端