Day01
1.比较大小(案例)
<view class="container">
<view>
<text>请输入第一个数:</text>
<input bindinput="getValue1" type="text"/>
</view>
<view>
<text>请输入第二个数:</text>
<input bindinput="getValue2" type="text"/>
</view>
<view>
<button bindtap="compare">比较大小</button>
</view>
<view class="result">
结果:{{motto}}
</view>
</view>
// index.js
// 获取应用实例
const app = getApp()
Page({
data: {
motto: '',
v1:0,
v2:0,
},
getValue1(e){
let v1 = e.detail.value;
this.v1 = v1;
},
getValue2(e){
let v2 = e.detail.value;
this.v2 = v2;
},
compare(){
if(this.v1<this.v2){
this.setData({
motto:'第二个数大'
})
}
}
})
.container{
width: 80%;
margin: 3vh auto;
}
input{
margin: 2vh 0;
width: 250px;
height: 30px;
border: 1px solid rgb(136, 135, 135);
}
button{
background-color: cornflowerblue;
}
.result{
color: red;
font-size: 20px;
}
注意:在App.json中修改标题
小程序代码构成
- JSON配置
- WXML模板
- WXSS样式
- JS逻辑交互
JSON是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色
JSON文件中的keyvalue中的key必须用双引号包裹
JSON中无法使用注释,使用注释会报错
wxml ==> html
wxss==>css
app.wxss是全局样式
page.wxss是局部样式
view text button input 四种文件 js json vxml wxss
布局
四个组件 功能属性
bindinput
bindtap
setData
{{}}