popup 弹出框 
弹出层容器,固定从底部弹出。用于展示弹窗、信息提示等内容
Props参数 
| 名称 | 类型 | 是否必传 | 默认值 | 描述 | 
|---|---|---|---|---|
| title | ReactNode | 否 | - | 标题 | 
| subTitle | string | 否 | - | 副标题 | 
| footer | ReactNode | 否 | - | 自定义渲染footer | 
| contentStyle | CSSProperties | 否 | - | 样式 | 
| footerStyle | CSSProperties | 否 | - | 底部样式 | 
| titleAlign | 'left' | 'center' | 否 | center | 标题对齐方式 | 
| close | boolean | 否 | true | 是否显示右上角关闭按钮 | 
| backgroundColor | CSSProperties['backgroundColor'] | 否 | - | 设置弹窗背景色 | 
| noPlace | boolean | 否 | false | 是否关闭 new iphone 的垫高 | 
示例 
tsx
import { View } from '@tarojs/components'
import { useState } from 'react'
import MMPageContainer from '../_components/page-container'
import PageDemoBlock from '../_components/page-demo-block'
import MMButton from '~/components/button'
import MMPopup from '~/components/popup'
export default () => {
  const [visible, setVisible] = useState(false)
  return (
    <MMPageContainer title="弹出层">
      <PageDemoBlock title="基础">
        <View style={{ position: 'relative' }}>
          <MMButton onClick={() => setVisible((pre) => !pre)}>点击我</MMButton>
          <MMPopup visible={visible} title="弹出层标题" subTitle="副标题内容" onClose={() => setVisible(false)}>
            弹出层容器,用于展示弹窗、信息提示等内容
          </MMPopup>
        </View>
      </PageDemoBlock>
    </MMPageContainer>
  )
}