美文网首页
微信小程序 小知识

微信小程序 小知识

作者: 徐大亮 | 来源:发表于2019-03-13 13:44 被阅读0次
    • 横向布局
        display: flex;
        align-items: center;
        flex-direction: row;
        justify-content: space-between;
    
    • 横向布局 自动换行
        display: flex;
        align-items: center;
        flex-flow: row wrap; 
        justify-content: space-between;
    

    Flex 布局教程:语法篇

    • 文本自动换行
    标签添加 style=" word-break: break-all" 样式
    
    • 文字超出用省略号显示
    /* 不换行显示 */
    white-space: nowrap;
    /* 超出部分隐藏 */
    overflow: hidden;
    /* 显示省略号 */
    text-overflow: ellipsis;
    
    • wx.switchTab传参问题
    我们可以在switch跳转之前设置一个全局变量,到下一个页面的时候,直接去获取全局变量
    
    • 微信小程序IOS日期显示NaN
    var date = '2018-03-09 12:00:00'
    var format = date.replace(/-/g, '/')
    var result = new Date(format)
    
    • 判断一个变量是不是Array 数组转换为字符串
    Array.isArray(obj) 调用数组的isArray方法
    
    arrayObject.toString()
    
    • 判断一个变量是不是对象 对象转换为字符串
    function objToString(obj)
    {
        if (Object.prototype.toString.call(obj === '[object Object]') {
            return JSON.stringify(obj)
        }
        return ''
    }
    
    
    • 微信小程序获取当前页面的路径的方式
    // 使用getCurrentPages可以获取当前加载中所有的页面对象的一个数组,数组最后一个就是当前页面。
    
    /**
     * 获取当前页带参数的url
     */
    function getCurrentPageUrlWithArgs() 
    {
        // 获取加载的页面
        var pages = getCurrentPages()
        // 获取当前页面的对象
        var currentPage = pages[pages.length - 1]
        // 当前页面url
        var url = currentPage.route
        // 如果要获取url中所带的参数可以查看options
        var options = currentPage.options
    
        //拼接url的参数
        var urlWithArgs = url + '?'
        for (var key in options) {
            var value = options[key]
            urlWithArgs += key + '=' + value + '&'
        }
        urlWithArgs = urlWithArgs.substring(0, urlWithArgs.length - 1)
    
        return urlWithArgs
    }
    
    • 让view水平垂直居中
    //wxml
    <view class='main'>
        <view>水平垂直居中</view>
    </view>
    
    //wxss
    .main {
      display: flex;
      align-items: center;
      justify-content: center;  
    }
    

    相关文章

      网友评论

          本文标题:微信小程序 小知识

          本文链接:https://www.haomeiwen.com/subject/ambzpqtx.html