微信小程序_简单组件使用与数据绑定
简单的数据传值 官方文档:传送门
点击"按钮"测试后,按钮文本改变,下方text文本改变,通过console.log()在输出台中打印按钮文本信息
程序结构
Page({//页面的初始数据data: {text:"Gary_测试ing",btntext:"按钮_测试"},//生命周期函数--监听页面加载onLoad: function (options) {},//生命周期函数--监听页面初次渲染完成onReady: function () {},//生命周期函数--监听页面显示onShow: function () {},//生命周期函数--监听页面隐藏onHide: function () {},//生命周期函数--监听页面卸载onUnload: function () {},//页面相关事件处理函数--监听用户下拉动作onPullDownRefresh: function () {},//页面上拉触底事件的处理函数onReachBottom: function () {},//用户点击右上角分享onShareAppMessage: function () {},btnclick:function(){console.log("btnclick");this.setData({text:"按钮已被点击",btntext:"我被改变了"});} })
text.js
Gary <text>微信小程序</text> <button type="default" > default </button> <button type="primary" > primary </button> <button type="warn"> warn </button> <button type="primary" bindtap="btnclick"> {{btntext}}</button> <text>{{text}}</text>
text.wxml
{"pages":["pages/test/test","pages/index/index","pages/logs/logs"],"window":{"backgroundTextStyle":"light","navigationBarBackgroundColor": "#fff","navigationBarTitleText": "WeChat","navigationBarTextStyle":"black"} }
app.json
实现过程
在app.json中注册test表单信息
在text.wxml中布局控件
在text.js中创建页面函数,创建自定义btnclick()函数,通过bindtap="btnclick"将按钮 与函数绑定
btnclick:function(){console.log("btnclick");this.setData({text:"按钮已被点击",btntext:"我被改变了"});}
wx:if="{{condition}}"
来判断是否需要渲染该代码块,也可以用 wx:elif
和 wx:else
来添加一个 else 块
data: {text:"Gary_测试ing",btntext:"按钮_测试",condition:false},
btnclick:function(){var condition = this.data.condition;console.log(condition);this.setData({condition:!condition});}
使用 wx:for-item
可以指定数组当前元素的变量名
使用 wx:for-index
可以指定数组当前下标的变量名
index
,数组当前项的变量名默认为 item
转载于:https://www.cnblogs.com/1138720556Gary/p/9432765.html
微信小程序_简单组件使用与数据绑定相关推荐
- 微信小程序_基础组件学习02
微信小程序_基础组件学习02 swiper组件 swiper是滑块容器,也就是手机端的轮播图. swiper组件有两部分组成swiper和swiper-item. swiper-item需要放在swi ...
- 微信小程序_自定义组件_初体验
自定义组件是微信小程序中重要的组成部分,是实现模块化开发的重要手段 个人认为,自定义组件是区分菜鸟与高手的分水岭 第一篇先介绍小程序自定义组件的基本使用 自定义组件的使用可以分为如下几个步骤 创建组件 ...
- 微信小程序vue轮播图_微信小程序使用swiper组件实现类3D轮播图
Swiper是纯javascript打造的滑动特效插件,面向手机.平板电脑等移动终端. Swiper能实现触屏焦点图.触屏Tab切换.触屏多图切换等常用效果. Swiper开源.免费.稳定.使用简单. ...
- 微信小程序_小程序开发框架
微信小程序_小程序开发框架 微信小程序框架 微信小程序小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生APP体验的服务. 框架提供了自己的视图层描述语言WXML和WXS ...
- 微信小程序_(校园视)开发视频的展示页_上
微信小程序_(校园视) 开发用户注册登陆 传送门 微信小程序_(校园视) 开发上传视频业务 传送门 微信小程序_(校园视) 开发视频的展示页-上 传送门 微信小程序_(校园视) 开发视频的展示页-下 ...
- 【微信小程序系列】微信小程序超简单教程,基本语法,获取用户基本数据信息,实现对云数据库的增删改查及小程序外部api的引用示例(附源码)
[微信小程序系列]微信小程序超简单教程 小程序项目结构 静态页面的构成 HTML:结构 css:样式 js:行为 小程序 页面全部存放在pages, 而且pages目录只能存放页面 页面包括4个文件, ...
- 微信小程序最简单的轮播图
小程序轮播图 今天给大家分享一个在微信开发者工具开发微信小程序的简单案例--轮播图(只用wxml和wxss) 话不多说,直接上代码!!! 效果图 WXML代码 基本属性介绍 <!-- indic ...
- 【微信小程序】选择器组件picker
文章目录 [微信小程序]选择器组件picker picker组件的定义 picker组件的类型 picker属性 共同的属性 时间选择器time 参考 [微信小程序]选择器组件picker picke ...
- 微信小程序的父子组件传值
微信小程序的父子组件传值 如果小程序中有可复用的UI且具有一定的功能性,就可以使用自定义组件将其封装起来. 下面介绍父子组件的数据传递方法,以及一个简单的组件和一个复杂的组件示例. 二.父子组件传递数 ...
最新文章
- 《擦屁股先生》词:你挚爱的强哥
- OpenCV异常问题(一)
- 关于listview上下滑动imageview图片混乱问题
- SpringMVC错误:No mapping found for HTTP request with URI [xxxx] in DispatcherServlet
- selenium 实现循环点击_-循环点击遇到的坑(每次点击后返回,页面元素都会变化的解决方法)...
- Linux虚拟机中vim编辑器常用命令介绍(一)
- vrep中视觉传感器(Vision sensor)
- html5文字布局排版欣赏,用文字作为主体排版的15个网页设计案例
- 4 Three.js一个案例详解
- 网关和路由器功能的有哪些不同
- 华尔街风雨飘摇 甲骨文却展翅翱翔
- 中国互联网老总的经典妙语语录
- 【知识兔】Excel教程:文本转数值的这些套路,你都会了吗?
- SharpDevelop的安装与配置
- [Violet]天使玩偶/SJY摆棋子
- 明风社软件为什么适合学生
- Mysql翻页查询数据重复怎么办?
- Centos7.1安装CUDA7.0
- 直流功率传感器行业调研报告 - 市场现状分析与发展前景预测
- 红旗linux超级管理员root 密码恢复,修改redflag启动级别