微信小程序案例3-1 比较数字

文章目录

一、运行效果

二、知识储备

(一)Page()函数

(二)数据绑定

(三)事件绑定

(四)事件对象

(五)this关键字

(六)setData()方法

(七)条件渲染

(八)<block>标签

(九)hidden属性

三、实现步骤

(一)准备工作

  • 创建微信小程序 - 比较数字,不采用模板
  • 单击【确定】按钮
  • 清空页面结构
  • 初始化页面样式
  • 配置窗口表现

(二)实现页面结构

  • pages/index/index.wxml文件里实现页面结构
html 复制代码
<!--index.wxml-->
<view class="input">
    <text>请输入第1个数字:</text>
    <input type="number" />
</view>
<view class = "input">
    <text>请输入第2个数字:</text>
    <input type="number" />
</view>
<button class='btn'>比较</button>
<view class="result">
    <text>比较结果:</text>
</view>
  • 查看预览效果

(三)实现页面样式

  • 为了页面好看,编写页面样式文件pages/index/index.wxss
css 复制代码
/**index.wxss**/
page {
  height: 100vh;
  display: flex;
  flex-direction: column;
  padding: 20rpx;
}
.input {
    height: 6vh;
    width: 100%;
    padding: 3vw;
    display: flex;    
}
.input > input {
    background-color: antiquewhite;
    width: 45vw;
    border: 1px solid #aaa
}
.btn {
    background-color: #1AAD19;
    color: white;
    font-size: 15px;
}
.result {
    margin-top: 2vh;
    padding: 3vw;
}

(四)获取并保存用户输入的数字

(五)判断数字大小并显示结果

相关推荐
雪碧聊技术23 天前
vue基础之3:模板语法、数据绑定
vue.js·v-model·数据绑定·v-bind·模板语法·插值语法·指令语法
无敌喜之郎2 个月前
Angular数据绑定详解
前端·javascript·angular·数据绑定
villen_t4 个月前
Android 架构模式之 MVVM
数据绑定·andriod 架构·mvvm 架构·缺点/不足·databinding
△曉風殘月〆5 个月前
WPF MVVM模式图片占用问题
wpf·mvvm·数据绑定·imagesource
努力的派大星星5 个月前
【React】事件绑定:深入解析高效处理用户交互的最佳实践
javascript·react.js·交互·事件绑定
tekin5 个月前
gin框架 POST 请求参数绑定 JSON数据ShouldBind 使用注意事项 - 结构体必须定义json标签
json·gin·数据绑定·gin框架·shouldbind
martian6655 个月前
学懂C#编程:常用框架学习(三)———学会并深入理解WPF核心之MVVM模式
学习·c#·wpf·mvvm·数据绑定
SAP-nkGavin6 个月前
SAPUI5基础知识9 - JSON Module与数据绑定
sap·sapui5·数据绑定·fiori
韩曙亮7 个月前
【OpenHarmony】ArkTS 语法基础 ④ ( ArkTS UI 渲染控制 | if else 条件渲染 | ForEach 循环渲染 )
harmonyos·arkts·openharmony·foreach·条件渲染·foreach循环渲染·arkts 渲染控制
Amd7947 个月前
Vue.js条件渲染与列表渲染指南
性能优化·前端开发·状态管理·数据绑定·路由配置·列表渲染·vuejs