欢迎光临,了解微信小程序开发,就上易用通!

Acmen、L学习案例集锦《三》加载中提示框loading,消息提示框toast,navigator页面跳

发布:2018-01-26 15:44浏览: 来源:网络 作者:cola

一:加载中提示框loading

loading

loading只有一个属性hidden

  • .wxml
复制代码
<view>
    <loading hidden="{{hidden}}">
        加载中...
    </loading>
    <button bindtap="changeHidden">show/hidden</button>
</view>
复制代码
  • .js
复制代码
      Page({
    data:{
        hidden:true
    },
    changeHidden: function(){
        this.setData({
            hidden: !this.data.hidden
        });
    }
})  
复制代码
  • 效果

Acmen、L学习案例集锦《三》加载中提示框loading,消息提示框toast,navigator页面跳(图5)

当弹框出现后,点击除弹框外不可相应,所以再次点击button并不能隐藏弹框。

二:消息提示框toast

toast

toast为消息提示框,无按钮,如需关闭弹框可以添加事件设置hidden为true,在弹框显示后经过duration指定的时间后触发bindchange绑定的函数。

  • 官方文档

Acmen、L学习案例集锦《三》加载中提示框loading,消息提示框toast,navigator页面跳(图6)

  • .wxml
<view>
     <toast hidden="{{hidden}}" duration="2500" bindchange="open" bindtap="close">
        内容
    </toast>
</view>
  • .js
复制代码
Page({
    data:{
        hidden:false
    },
    open: function(){
        console.log("延时调用");
    },
    close: function(){
        this.setData({
            hidden:true
    });
        console.log("关闭弹框");
    }
})
复制代码
  • 效果

Acmen、L学习案例集锦《三》加载中提示框loading,消息提示框toast,navigator页面跳(图9)

 

三:navigator页面跳转

navigator

navigator跳转页面样式分为两种一种是左上角带返回按钮跳转到新的页面,另一种不带即在本页跳转,通过控制redirect属性

Acmen、L学习案例集锦《三》加载中提示框loading,消息提示框toast,navigator页面跳(图10)

  • .js
复制代码
<view>
    <navigator url="../other/other" hover-class="changestyle">页面跳转,可以返回</navigator>
</view>
<view>
    <navigator url="../other/other" hover-class="changestyle" redirect>页面跳转,无法返回</navigator>
</view>
复制代码
  • wxss
.changestyle{
    color: red;
}
  • 效果

Acmen、L学习案例集锦《三》加载中提示框loading,消息提示框toast,navigator页面跳(图13)






免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。