开始

image.png

image.png

image.png
最下面的按钮和设置页面是一样的
image.png

  1. .user-set-btn{
  2. width: 100%;
  3. margin: 20upx 0;
  4. background: #FFE933!important;
  5. border: 0!important;
  6. color: #333333!important;
  7. }

单独写一个公共的css
image.png
改名叫做form.css了
image.png
user-set页面
image.png

  1. @import url('@/common/form.css');

修改密码页 也引入
image.png

image.png

  1. <button class="user-set-btn" type="primary">完成</button>

image.png

最外层加个body。增加内边距
image.png

  1. .body{
  2. padding: 0 20upx;
  3. }

image.png

写入到公共的form.css内
image.png
按钮的内边距没有出来效果。
image.png

image.png

  1. .body {
  2. padding: 0 20upx!important;
  3. }

image.png
因为密码没法录屏,所以这里先改成text
image.png

image.png

小问题

例如增加下边框
image.png
没有输入的情况,按钮是灰色的
image.png

image.png
image.png

  1. .common-input{
  2. font-size: 30upx;
  3. border-bottom: 1upx solid #f4f4f4;
  4. }

加一个禁用的样式
image.png

image.png

  1. .user-set-btn-disable{
  2. background: #f4f4f4;
  3. border: 1ups solid #CCCCCC;
  4. }

image.png

  1. .user-set-btn-disable{
  2. background: #f4f4f4!important;
  3. border: 1ups solid #CCCCCC;
  4. }

吸取字体颜色
image.png

image.png

  1. .user-set-btn-disable{
  2. background: #f4f4f4!important;
  3. border: 1ups solid #CCCCCC!important;
  4. color: #909090!important;
  5. }

默认先禁用按钮
image.png

image.png
改边框颜色
image.png

image.png

  1. .user-set-btn-disable{
  2. background: #f4f4f4!important;
  3. border: 1ups solid #EEEEEE!important;
  4. color: #909090!important;
  5. }

本节代码

form.css

  1. .body {
  2. padding: 0 20upx!important;
  3. }
  4. .user-set-btn {
  5. width: 100%;
  6. margin: 20upx 0;
  7. background: #FFE933 !important;
  8. border: 0 !important;
  9. color: #333333 !important;
  10. }
  11. .common-input{
  12. font-size: 30upx;
  13. border-bottom: 1upx solid #f4f4f4;
  14. }
  15. .user-set-btn-disable{
  16. background: #f4f4f4!important;
  17. border: 1ups solid #EEEEEE!important;
  18. color: #909090!important;
  19. }

user-set-repassword.vue修改密码页面

  1. <template>
  2. <view class="body">
  3. <input type="text" class="uni-input common-input" placeholder="输入旧密码" />
  4. <input type="text" class="uni-input common-input" placeholder="输入新密码" />
  5. <input type="text" class="uni-input common-input" placeholder="输入确认密码" />
  6. <button class="user-set-btn user-set-btn-disable" type="primary">完成</button>
  7. </view>
  8. </template>
  9. <script>
  10. export default {
  11. data() {
  12. return {
  13. }
  14. },
  15. methods: {
  16. }
  17. }
  18. </script>
  19. <style>
  20. @import url('@/common/form.css');
  21. </style>

结束