交互反馈就是在用户出发某事件之后,给用户一个反馈信息,这要是一个很友好的习惯。

在小程序中是通过一下几种方式实现的:

1.wx.showToast()方法

showToast: function (postscollected, postcollected) {
    wx.setStorageSync("posts_collected", postscollected);
        //跟新数据绑定变量,从而且还图片
        this.setData({
        collected: postcollected
    })
        //这里调用了wx.showToast()方法  
    wx.showToast({
        title: postcollected?"收藏成功":"取消收藏",
        duration:2000,
        icon:"success",
    })
}, 

实现效果如图:

微信小程序之界面交互反馈

再次点击收藏按钮:

微信小程序之界面交互反馈

2.wx.showModal()方法

showModal: function (postscollected,postcollected){
var that = this
    //这里调用了wx.showModal()方法
wx.showModal({
    title: '收藏',
    content:postcollected?'是否收藏该篇内容?':'取消收藏该文章?',
    showCancel: "true",
    cancelText: "取消",
    confirmText: "确定",
    success:function(res){
        if(res.confirm){
            wx.setStorageSync("posts_collected", postscollected);
            //跟新数据绑定变量
            that.setData({
                collected: postcollected
            })
        }
    }
})                

不同状态之下点击收藏按钮出现如下效果:

微信小程序之界面交互反馈

收藏以后点击按钮:

微信小程序之界面交互反馈

原网址:https://blog.csdn.net/qq_40876689/article/details/80034886

相关文章:

  • 2021-07-04
  • 2021-05-17
  • 2021-08-20
  • 2021-08-28
  • 2022-01-09
  • 2021-12-03
  • 2021-12-05
猜你喜欢
  • 2021-12-09
  • 2021-05-14
  • 2021-12-09
  • 2021-06-30
  • 2021-11-21
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案