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>
	)
}
相关推荐
Mintopia21 分钟前
计算机图形学的奇幻之旅:第三天探索
前端·javascript·计算机图形学
Mintopia23 分钟前
Three.js 物理材质:打造 3D 世界的 “魔法皮肤”
前端·javascript·three.js
知识分享小能手1 小时前
Typescript学习教程,从入门到精通,TypeScript 泛型与类型操作详解(二)(17)
前端·javascript·学习·typescript·jquery·前端网页学习
stark张宇1 小时前
Web - Javascript 函数与DOM、BOM
前端
上海张律师1 小时前
组件截图sdk -- screenshot_hm介绍 ##三方SDK##
前端·harmonyos
lineo_1 小时前
抛弃陈旧写法,你的uniapp定义globalData的正确姿势(setup语法糖)
前端·javascript
spionbo1 小时前
Vue 结合 D3 实现可拖拽拓扑图的技术方案及具体应用实例解析
前端·javascript
GIS之路1 小时前
OpenLayers 图形交互编辑
前端
ViceBoy_1 小时前
前端混淆的概念-缓存&存储
前端·面试
中微子1 小时前
从C++看JavaScript闭包:执行上下文与作用域的跨语言对比
前端·c++