微信小程序按钮样式,微信小程序中是怎么修改button样式的?
微信小程序按钮样式,微信小程序中是怎么修改button样式的?下面小编就来为大家讲解一下微信小程序按钮样式之微信小程序中是怎么修改button样式的?
代码:
wxss:
登录btn的效果需要在手机号码没有输入正确的情况下设置不可用状态。而默认的是绿色。解决方法主要就是在style里直接设置bg-color,而能实现透明度就是设置opacity=0.4,在验证手机号码正确以后在将opacity设置为1,即不透明。
注册的btn 设置了plain 效果,不过border 默认的是黑色,所以要想取得效果的话,就要在style中设置border-color就可以了。(这都是选择器不熟悉的后果啊)
登录
注册
忘记密码
js:
在sumit里请求服务器,返回成功,则提示登录成功。
//判断是否是手机号码的方法
function IsTel(s){
if(s!=null) {
var length = s.length;
if(length == 11 && /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1})|(14[0-9]{1})|)+d{8})$/.test(s) )
{
return true;
}else{
return false;
}
}
}
Page({
data:{
disabled:true, //是否可用
opacity:0.4, //设置透明度
},
//跳转注册页面
gotoRegist:function(){
wx.redirectTo({url: '../../pages/login/regist/regist'})
},
//手机的输入框
phone:function(e){
var that = this
//console.log(e.detail.value)
var isTel = IsTel(e.detail.value)
//console.log(isTel)
if(isTel){
that.setData({
disabled:false,
opacity:1
})
}else{
that.setData({
disabled:true,
opacity:0.4
})
}
},
//提交按钮确认
sumit:function(e){
console.log(e.detail.value)
if(e.detail.value.passworld.length==0){
wx.showModal({
title: '密码不得为空',
showCancel:false
})
}else{
//提交
wx.request({
url: 'URL',
data: e.detail.value,
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
// success
if(res.data==1){ //请求成功返回码
wx.showToast({
title: '登陆成功',
icon: 'success',
duration: 2000
})
}
},
fail: function() {
// fail
},
complete: function() {
// complete
}
})
}
},
})
以上就是小编为大家整理的关于微信小程序按钮样式,微信小程序中是怎么修改button样式的的内容。更多更精彩的内容请持续关注小程序商店。
相关阅读:
微信小程序怎么使用右上角分享按钮?
微信小程序发布审核未通过的原因?
微信小程序appdi如何申请?
上一篇:微信小程序单选多选按钮创建