首先 ,先登录微信小程序
创建login目录,使用Page自动生成文件
小程序采用wxml,js,wcss,json页面结构,wxml如同html,wcss如同css
在微信开发者工具中编写小程序时,切记使用div
实现学生登录,第一要搭建页面
参考以下代码:
<view class='container'>
<view class='header'>
<text>评教系统-学生端</text>
</view>
<form bindsubmit='formSubmit' bindreset='formReset'>
<view class='section'>
<text>学号:</text>
<input type="number" name="no" value='1635050915' placeholder='请输入学号'></input>
</view>
<view class='section'>
<text>密码:</text>
<input password='true' name="pwd" value='123456'></input>
</view>
<view class='section'>
<button type='primary' form-type='submit'>登录</button>
</view>
</form>
</view>
页面搭建完工需要wcss的美观以下
如下:
form{
width: 100%;
border: 1px solid #0f0;
}
.section{
margin: 50rpx auto;
}
input{
border: 1px solid #ccc;
height:100rpx;
}
.header{
padding-top: 20rpx;
}
要实现简易的功能,需要js实现
如下代码:
formSubmit:function(e){
console.log(e.detail.value);
wx.request({
url: 'https://www.lishuming.top/pj/index.php/student/api/login', //仅为示例,并非真实的接口地址
data: {
username:e.detail.value.no,
password:e.detail.value.pwd
},
header: {
'content-type': 'application/json' // 默认值
},
success: function (res) {
console.log(res.data)
})
}
})
}
标签名字有点不一样 往往写 HTML 的时候,经常会用到的标签是 div, p, span,但小程序的 WXML 用的标签是 view, button, text 等等,这些标签就是小程序给开发者包装好的基本能力。
这样,一个简易的学生登录页面就做好了!