请问如何实现反复点击Button切换Button状态?

发布于 8 年前作者 yanglong14774 次浏览最后编辑 8 年前来自 ask

一个开关的按钮。我想做成一个开状态下点击之后显示关。关状态下再点一下显示开

1 回复
rcheng
rcheng1 楼6 年前

.js

page({

    data:{

    isopen:true,

    state:“开”

    },

buttontap:function(){

    if(this.data.isopen){

        this.setData({

            state:"关"

        })

    }else{

        this.setData({

            state:"开"

        })

   }

   this.data.isopen = !this.data.isopen

    }

})


.wxml

 <button type="primary" bindtap="buttontap">{{state}}</button>