• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序|利用button控制条件标签的变量

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

问题描述

在小程序中如何利用button按钮来实现控制条件标签的变量呢?这也许是许多小伙伴们的问题,今天就来简单的给大家演示一遍。

解决方案

第一步:

首先打开微信公众平台,将一个primarybutton按钮代码复制到开发平台上,再为其绑定一个名为bindfirst的事件。(当然这个bindfirst的事件需要在js中去定义,下面的步骤将会去定义)

代码如下:

<view>

  <button type="primary" bindtap="bindfirst"> 点一下就改变 </button>

</view>

第二步:

创建一个text用来if条件标签来控制,同时在js中定义一个空的量。

将if条件的定义一个judge变量给其赋值为trueif 条件标签如果为true,则显示text,如果为false则不显示text),再在button所绑定的事件中去改变text的值即可。

代码如下:

wxml代码

<view>

  <button type="primary" bindtap="bindfirst"> 点一下就改变 </button>

  <text wx:if="{{judge}}">{{text}}</text>

</view>

js代码

Page({

  data: {

    text:[],

    judge:true,

  },

  onLoad: function () {

   

 

  },

  bindfirst:function(){

    var s=this.data.judge

    this.setData({text:"你点击了我",judge:!s})

  }

})

第三步:

得到运行结果。

图 1 图例

点击一次时,会出现text,当点击第二次时就会关闭text,因为bindfirst中利用改变judge的值为truefalse来达到改变text

结语

点击button时就会触发绑定的bindfirst事件,而bindfirst事件中是text的变量,而data中所定义的text是一个空值;点击时就会改变text中的量,从而达到简单的if条件标签的用button来控制。

END

实习编辑   |   王文星

责       编   |   王卓越

 where2go 团队


   

微信号:算法与编程之美          

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序的学习三发布时间:2022-07-18
下一篇:
微信小程序-scroll-view隐藏滚动条发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap