开始
最下面的按钮和设置页面是一样的
.user-set-btn{
width: 100%;
margin: 20upx 0;
background: #FFE933!important;
border: 0!important;
color: #333333!important;
}
单独写一个公共的css
改名叫做form.css了
user-set页面
@import url('@/common/form.css');
修改密码页 也引入
<button class="user-set-btn" type="primary">完成</button>
最外层加个body。增加内边距
.body{
padding: 0 20upx;
}
写入到公共的form.css内
按钮的内边距没有出来效果。
.body {
padding: 0 20upx!important;
}
因为密码没法录屏,所以这里先改成text
小问题
例如增加下边框
没有输入的情况,按钮是灰色的
.common-input{
font-size: 30upx;
border-bottom: 1upx solid #f4f4f4;
}
加一个禁用的样式
.user-set-btn-disable{
background: #f4f4f4;
border: 1ups solid #CCCCCC;
}
.user-set-btn-disable{
background: #f4f4f4!important;
border: 1ups solid #CCCCCC;
}
吸取字体颜色
.user-set-btn-disable{
background: #f4f4f4!important;
border: 1ups solid #CCCCCC!important;
color: #909090!important;
}
默认先禁用按钮
改边框颜色
.user-set-btn-disable{
background: #f4f4f4!important;
border: 1ups solid #EEEEEE!important;
color: #909090!important;
}
本节代码
form.css
.body {
padding: 0 20upx!important;
}
.user-set-btn {
width: 100%;
margin: 20upx 0;
background: #FFE933 !important;
border: 0 !important;
color: #333333 !important;
}
.common-input{
font-size: 30upx;
border-bottom: 1upx solid #f4f4f4;
}
.user-set-btn-disable{
background: #f4f4f4!important;
border: 1ups solid #EEEEEE!important;
color: #909090!important;
}
user-set-repassword.vue修改密码页面
<template>
<view class="body">
<input type="text" class="uni-input common-input" placeholder="输入旧密码" />
<input type="text" class="uni-input common-input" placeholder="输入新密码" />
<input type="text" class="uni-input common-input" placeholder="输入确认密码" />
<button class="user-set-btn user-set-btn-disable" type="primary">完成</button>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
}
}
</script>
<style>
@import url('@/common/form.css');
</style>