微信小程序的页面交互练习——实现比较两数大小功能

前提:配置好页面后

一、在wxml里面搭建好框架:

javascript 复制代码
<navigation-bar title="Weixin" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<scroll-view class="scrollarea" scroll-y type="list">
<text>数字1</text>
<input bind:change="test1" style="border: 1px solid black;" type="text"/>
<text>数字2</text>
<input bind:change="test2" style="border: 1px solid black;" type="text"/>
<button bind:tap="test3">比较</button>
<text>结果:\n</text>
{{result}}
<text></text>
</scroll-view>

二、在js里面写入逻辑代码:

javascript 复制代码
// pages/list/list.js
Page({
    data: {
    },
    test1:function(e){
        this.setData({
            a:Number(e.detail.value),
         })
    }, //第一个数
    test2:function(e){
        this.setData({
            b:Number(e.detail.value),
         })
    }, //第二个数
    test3:function(){ //比较
        if(this.data.a<this.data.b){
        this.setData({
            result:this.data.a+"小于"+this.data.b
         })
        }
        else if(this.data.a==this.data.b){
            this.setData({
                result:this.data.a+"等于"+this.data.b
             })
        }
        else{
            this.setData({
                result:this.data.a+"大于"+this.data.b
             })
        }
    }
})

三、结果显示:

相关推荐
光影少年几秒前
react的hooks防抖和节流是怎样做的
前端·javascript·react.js
小毛驴8504 分钟前
Vue 路由示例
前端·javascript·vue.js
发现一只大呆瓜31 分钟前
AI流式交互:SSE与WebSocket技术选型
前端·javascript·面试
方见华Richard1 小时前
自指-认知几何架构 可行性边界白皮书(务实版)
人工智能·经验分享·交互·原型模式·空间计算
m0_719084111 小时前
React笔记张天禹
前端·笔记·react.js
Ziky学习记录2 小时前
从零到实战:React Router 学习与总结
前端·学习·react.js
wuhen_n2 小时前
JavaScript链表与双向链表实现:理解数组与链表的差异
前端·javascript
wuhen_n2 小时前
JavaScript数据结构深度解析:栈、队列与树的实现与应用
前端·javascript
狗哥哥2 小时前
微前端路由设计方案 & 子应用管理保活
前端·架构
前端大卫3 小时前
Vue3 + Element-Plus 自定义虚拟表格滚动实现方案【附源码】
前端