vue基本知识-3.v-model小实例制作登录页面(v-if v-else v-bind)待完善

1、制作登录页面

(1)给一个干净的登录模版aui.css的 aui.css和aui-iconfont.css 见附件

92c0c440199ab0d767d0559b2507e991.rar

95e8b0dcbc6309d9a6d0421d03611bfb.rar

(2)html代码
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="aui.css">
</head>
<body>
<div>
    <div class="aui-content">
        <div class="aui-content">
            <ul class="aui-list aui-form-list">
                <li class="aui-list-item">
                    <div class="aui-list-item-inner">
                        <div class="aui-list-item-input">
                            <input type="number" placeholder="手机号">
                        </div>
                    </div>
                </li>
                <li class="aui-list-item">
                    <div class="aui-list-item-inner">
                        <div class="aui-list-item-input">
                            <input type="password" placeholder="请输入密码">
                        </div>
                    </div>
                </li>
            </ul>
        </div>
        <div class="aui-content-padded aui-margin-t-15">
            <div class="aui-btn aui-btn-block">登录</div>
            <div class="aui-margin-t-15">
                <div class="aui-pull-left">
                    <a class="aui-text-info">忘记密码</a>
                </div>
                <div class="aui-pull-right">
                    <p class="color">免费注册</p>
                </div>
            </div>
        </div>
    </div>
</div>
</body>
<script src="vue2.5.js"></script>
</html>
(3)页面效果
4fe6a5c4cb78060795de6ae4129a2cf6.png
cd5aad8175cb1e48aa861ec9813f2b42.png

2、判断帐号密码输入后,登录按钮高亮

(1)做个小例子,如果mobile为空就不显示
554449a297bc34e0befa0af6990ec82c.png
afdedf9165a3ee82404a79e2dac496bd.png
(2)设置2个登录按钮样式,用v-if 和 v-else 来进行判断
3113f964ba9fa1e31a9176a809ac33b3.png
96120e8ab12ab3d3658095a5fbe11484.png
0d5e1d065e4a0f68636e7fe8bd91460f.png
(3)使用v-bind实现
80d4f79ea000c87f2c6c9ce030e49417.png
3988b20d6e9572dc1526ebfd117bcb91.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容