• 使用mintUI的总结


    一、前言

    项目接近尾声,就想着做一个总结,期间遇到了很多问题,网上的帖子也是五花八门,有些东西根本没有说到点上,导致走了很多弯路,介于本人也只是一个萌新,总结仅供参考。

    二、mintUI组件的使用

    1、Tabbar

    用到mintUI,肯定是移动端的项目了,不论是app还是h5都少不了这个底部导航,关于底部导航的,我在前面已经有所总结(https://www.cnblogs.com/yuxiaoge/p/11773524.html

    2、Cell

    说到cell的使用我还真的是哭笑不得,也是折腾了一下,后来才发现问题的,我在使用vue脚手架搭建项目的时候发现左侧的问题并非居左,而是居中,为了这个问题,我还特意强制去设置它的样式,后来无意中注意到是在App.vue中的默认样式导致的,样式中有一个text-align:center把这个样式去掉就好了。

    3、Action sheet

    这个前面也有提到(https://www.cnblogs.com/yuxiaoge/p/11776802.html

    4、Message box

    MessageBox('提示', '操作成功'); 关于这个组件官网是这样介绍的,可是对于新使用mintUI的码农来说,直接是使用不了的,下面就直接拿出我的代码吧。
    messageBox(){
    this.$messagebox('提示','操作成功!')
    }

    把这方法写在methods中,然后去调用它就可以了。传入对象的方法,也是如此,只需要修改括号的内容即可。

    MessageBox.alert(message, title);这个方法同上,在this.$messagebox后面跟上alert就可以了。

    然后就是then的回调方法,这个也是重点

    1 this.$messageBox.confirm('确定执行此操作?').then(action => {
    2   console.log(action)//如果点是打印值confirm
    3   if(action == 'confirm'){
    4       console.log(111)//如果点是打印111
    5    }
    6 });
    MessageBox.prompt(message, title);最后就是这个方法了,其实这个方法和上面是一样的,如出一辙。
    this.$messagebox.prompt('请输入姓名?').then(({ value, action }) => {
       console.log(action) //如果点击确认,依然打印的是confirm,也就是确认的意思
       console.log(value) //value打印的是输入框中的值
    });

    后续继续补充,如有疑问,欢迎留言

    博主QQ:1432208663

    2019-11-15 11:36:09



  • 相关阅读:
    AS3包类大全新手必学
    31天重构学习笔记27. 去除上帝类
    31天重构学习笔记26. 避免双重否定
    31天重构学习笔记29. 去除中间人对象
    与继承相关的一些重构(二)
    31天重构学习笔记28. 为布尔方法命名
    与继承相关的一些重构(一)
    31天重构学习笔记25. 引入契约式设计
    必会重构技巧(一):封装集合
    31天重构学习笔记30. 尽快返回
  • 原文地址:https://www.cnblogs.com/yuxiaoge/p/11865216.html
Copyright © 2020-2023  润新知