最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • mina-popups 小程序弹出组件集合

    正文概述 掘金(Yrobot)   2021-02-23   545

    mina-popups

    mina-popups,一个方便、轻量的 小程序 弹出组件集合

    change log:

    1. 2021.02.22 init package

    层叠顺序规范

    mask: 100
    popups: 200

    所以 page 下一层的业务样式层叠顺序层级应 < 100

    主要的组件

    popup

    • 组件整合 popup 的通用逻辑:弹出位置,背景 mask,函数式控制显隐
    • 并对 fixed 模式升级,不仅支持直接传入 left、top 控制 popup 位置,还支持传入 selector 自动设置 popup 位置
    mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合
    lefttoprightbottomcentermina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合fixed selectorfixed left&top

    popover

    • popup 的基础上,完善气泡菜单的通用逻辑
    • 使用者只需要在 slot 里添加提示或者菜单内容即可
    • popover 会根据触发位置自动改变展示方向
    mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合
    气泡菜单tooltip

    menu-popover

    • popover 的基础上,针对小程序引导添加我的小程序的场景,自动将 popover 定位到小程序胶囊下方
    • 组件自动识别页面 navigationStyle: custom 属性,优化展示位,使用者无需关心适配问题
      mina-popups 小程序弹出组件集合mina-popups 小程序弹出组件集合
      胶囊气泡

    使用方法

    大致可以分为 2 步:

    1. npm 安装 mina-popups,开发工具构建 npm
    2. 引入并使用 mina-popups 组件

    命令行

    npm install mina-popups
    安装完成后,开发工具构建 npm

    *.json

    {
      "usingComponents": {
        "popup": "mina-popups/popup",
        "popover": "mina-popups/popover",
        "menu-popover": "mina-popups/menu-popover"
      }
    }
    

    *.wxml

    在 view 上利用 popups 处理渲染逻辑 具体属性使用介绍请点击文章下方Github连接进行查看

    <popup
      show="{{popup.show}}"
      position="{{popup.position}}"
      mask="{{popup.mask}}"
      catchScroll="{{popup.catchScroll}}"
      tapMaskClose="{{popup.tapMaskClose}}"
      scrollMaskClose="{{popup.scrollMaskClose}}"
      maskColor="{{popup.maskColor}}"
      selector="{{popup.selector}}"
      left="{{popup.left}}"
      top="{{popup.top}}"
      unit="{{popup.unit}}"
      bind:position="position"
    >
      <!-- popup-inner-wxml -->
    </popup>
    
    <popover
      show="{{popover.show}}"
      mask="{{popover.mask}}"
      catchScroll="{{popover.catchScroll}}"
      tapMaskClose="{{popover.tapMaskClose}}"
      scrollMaskClose="{{popover.scrollMaskClose}}"
      maskColor="{{popover.maskColor}}"
      left="{{popover.left}}"
      top="{{popover.top}}"
      unit="{{popover.unit}}"
      translateX="{{popover.translateX}}"
    >
      <!-- popover-inner-wxml -->
    </popover>
    
    <menu-popover show="{{show}}">
      <!-- menu-popover-inner-wxml -->
    </menu-popover>
    

    具体属性使用介绍请点击文章下方Github连接进行查看

    注意事项

    1. popups 对于层叠顺序的设计为:mask-100,popup-200,所以为了保证 popups 在页面不被遮挡,Page 下一层的业务样式层叠顺序不要超过 100。

    以上简单几步即可使用 mina-popups

    具体使用请查看Github github.com/Yrobot/mina…

    如果喜欢mina-popups,记得在github点个 start 哦!:star2::star2::star2:


    起源地下载网 » mina-popups 小程序弹出组件集合

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元