首先介绍一下实现这个需要的一些控件:1.image例子:
class属性是决定了它的大小、颜色、长宽高、在页面中的位置等,这些都会在wxss中定义src顾名思义source,即决定了图像从哪里来,引用什么图像2.input例子:
class属性如上placeholder决定的是input框里无内容的时候显示的提示内容bindinput是输入框收到输入后会触发的事件,在js中定义js中对phoneinput的定义如下:
3.button例子:
size表示按钮大小loading决定名称前是否带loading图标plain决定按钮是否镂空,背景色透明代码如下login.wxmlviewviewimagesrc="../../icons/u21.png"/image/viewview!--手机号--viewimagesrc="../../icons/u1.png"/imagelabel手机号/labelinputplaceholder="请输入手机号"bindinput="phoneInput"//viewview/view!--密码--viewimagesrc="../../icons/u2.png"/imagelabel密码/labelinputpassword="true"placeholder="请输入密码"bindinput="passwordInput"//view!--按钮--viewbuttonsize="{{primarySize}}"loading="{{loading}}"plain="{{plain}}"disabled="{{disabled}}"bindtap="login"登录/button/viewviewbuttonsize="{{primarySize}}"loading="{{loading}}"plain="{{plain}}"disabled="{{disabled}}"bindtap="register"注册/button/view/view/viewlogin.wxsspage{height:100%;}.container{height:100%;display:flex;flex-direction:column;padding:0;box-sizing:border-box;background-color:#F2F2F2}/登录图片/.login-icon{flex:none;}.login-img{margin-top:50px;width:50px;height:50px}/表单内容/.login-from{margin-top:20px;flex:auto;height:100%;}.inputView{background-color:#fff;line-height:44px;}/输入框/.nameImage,.keyImage{margin-left:18px;margin-top:10px;width:20px;height:20px}.loginLab{margin:15px15px15px10px;color:#545454;font-size:14px}.inputText{flex:block;float:right;text-align:right;margin-right:22px;margin-top:11px;color:#cccccc;font-size:14px}.line{width:100%;height:1px;background-color:#cccccc;margin-top:1px;}/按钮/.loginBtnView{width:100%;height:auto;background-color:#f2f2f2;margin-top:0px;margin-bottom:0px;padding-bottom:0px;}.registerBtnView{width:100%;height:auto;background-color:#f2f2f2;margin-top:0px;margin-bottom:0px;padding-bottom:0px;border:none;}.registerBtn::after{border:none;}.loginBtn{width:80%;background-color:#ffcc33;margin-top:35px;}.registerBtn{width:50%;height:40px;color:#ffcc33;background-color:#f2f2f2;margin-top:35px;border:none;}













