微信小程序利用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 相关文章推荐
getComputedStyle与currentStyle获取样式(style/class)
Mar 19 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
Jul 05 Javascript
jQuery多个版本和其他js库冲突的解决方法
Aug 11 Javascript
AngularJS入门教程之Cookies读写操作示例
Nov 02 Javascript
angularjs之$timeout指令详解
Jun 13 Javascript
fullpage.js最后一屏滚动方式
Feb 06 Javascript
vue中在vuex的actions中请求数据实例
Nov 08 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
Dec 10 Javascript
微信小程序 this.triggerEvent()的具体使用
Dec 10 Javascript
JavaScript实现打砖块游戏
Feb 25 Javascript
微信小程序实现菜单左右联动
May 19 Javascript
vue实现登录功能
Dec 31 Vue.js
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
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
JavaScript ES5标准中新增的Array方法
2016/06/28 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
Vue头像处理方案小结
2018/07/26 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
微信小程序日历插件代码实例
2019/12/04 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
Vue父子传递实例讲解
2020/02/14 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
Nest.js散列与加密实例详解
2021/02/24 Javascript
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
Python创建模块及模块导入的方法
2015/05/27 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
店长岗位职责
2013/11/21 职场文书
年度考核自我鉴定
2014/02/02 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
环卫处个人工作总结
2015/03/04 职场文书
表扬信范文
2015/05/04 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
python unittest单元测试的步骤分析
2021/08/02 Python
 Python 中 logging 模块使用详情
2022/03/03 Python