颖想家

所谓幸福就是你在,我在,你一直在,我一直在

微信小程序使用switchtab跳转到新的页面,页面内容没有重新刷新的解决办法

在使用小程序的switchtab时,如果加载一次之后就不会再重新加载了。

之前没有重新加载 的写法如下:

wx.switchTab({

    url : '../index/index',

});

switchTab成功跳转后调用success,此时可以拿到跳转后页面的page对象,从而调用页面onLoad方法重载页面;微信后期应该会加相应的参数来决定是否刷新跳转。

wx.switchTab({

    url : '/pages/index/index',

    success: function (e) {

        let page = getCurrentPages().pop();

        if (page == undefined || page == null) return;

        page.onLoad();

    }

});

微信小程序文字超过行后隐藏显示省略号的方法

其实和Web端css一样,通用。

text{

overflow:hidden; //超出一行文字自动隐藏

text-overflow:ellipsis;//文字隐藏后添加省略号

white-space:nowrap; //强制不换行

}

或者多行的用这些:

    display: -webkit-box;

    word-break: break-all;

    text-overflow: ellipsis;

    font-size: 32rpx;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp:2;


发表留言