微信小程序利用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中利用数组实现的循环队列代码
Jan 24 Javascript
jquery如何判断表格同一列不同行input数据是否重复
May 14 Javascript
Javascript中实现trim()函数的两种方法
Feb 04 Javascript
JavaScript原生对象之String对象的属性和方法详解
Mar 13 Javascript
JQuery实现动态添加删除评论的方法
May 18 Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
Mar 05 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
Sep 04 Javascript
js改变html的原有内容实现方法
Oct 05 Javascript
使用 Node.js 对文本内容分词和关键词抽取
May 27 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
VueJs组件之父子通讯的方式
May 06 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学习之function的用法
2012/07/14 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
一个不错的用JavaScript实现的UBB编码函数
2007/03/09 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
全面解读Python Web开发框架Django
2014/06/30 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
浅析使用Python操作文件
2017/07/31 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
2020/05/22 Python
利用python进行文件操作
2020/12/04 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
学历公证书范本
2014/04/09 职场文书
创业培训计划书
2014/05/03 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python