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


Posted in Javascript onMarch 15, 2020

问题描述

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

解决方案

第一步:

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

代码如下:

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

第二步:

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

将if条件的定义一个 judge 变量给其赋值为 true ( if 条件标签如果为 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})
}
})

第三步:

得到运行结果。

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

图 1 图例

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

结语

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

总结

到此这篇关于微信小程序利用button控制条件标签的变量问题的文章就介绍到这了,更多相关微信小程序button控制条件标签的变量 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
Aug 22 Javascript
js 有框架页面跳转(target)三种情况下的应用
Apr 09 Javascript
JS 打印功能代码可实现打印预览、打印设置等
Oct 31 Javascript
javascript自动生成包含数字与字符的随机字符串
Feb 09 Javascript
js控制页面的全屏展示和退出全屏显示的方法
Mar 10 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
May 14 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
基于bootstrap风格的弹框插件
Dec 28 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
Dec 31 Javascript
jQuery中layer分页器的使用
Mar 13 Javascript
关于HTML5的data-*自定义属性的总结
May 05 Javascript
JS apply用法总结和使用场景实例分析
Mar 14 #Javascript
javascript事件循环event loop的简单模型解释与应用分析
Mar 14 #Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
Mar 14 #Javascript
js实现的订阅发布者模式简单示例
Mar 14 #Javascript
vue插槽slot的简单理解与用法实例分析
Mar 14 #Javascript
es6中new.target的作用和使用场景简单示例分析
Mar 14 #Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
Mar 14 #Javascript
You might like
在PHP中操作Excel实例代码
2010/04/29 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
jquery按回车提交数据的代码示例
2013/11/05 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
英国团购网站:Groupon英国
2017/11/28 全球购物
linux面试题参考答案(5)
2014/09/01 面试题
超市业务员岗位职责
2013/12/05 职场文书
大学毕业感言
2014/01/10 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
红领巾广播站广播稿
2014/10/19 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
安全生产协议书
2016/03/22 职场文书
原生JS实现分页
2022/04/19 Javascript