• vue条件渲染


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
        </head>
        <body>
            <div id="app">
                <h1>{{ isLogin ? '登录' : '注册' }}</h1>
                
                <form action="" v-if='isLogin' >
                    <input type="text" placeholder="请输入用户名" />
                    <input type="password" placeholder="请输入密码" />
                    <input type="submit" name="" id="" value="登录" />
                </form>
                
                <form action="" v-if='!isLogin'>
                    <input type="text" placeholder="请输入用户名" />
                    <input type="password" placeholder="请输入密码" />
                    <input type="password" placeholder="请再次输入密码" />
                    <input type="submit" name="" id="" value="注册" />
                </form>
                
                <hr />
                <hr />
                
                <form action="" v-show='isLogin' >
                    <input type="text" placeholder="请输入用户名" />
                    <input type="password" placeholder="请输入密码" />
                    <input type="submit" name="" id="" value="登录" />
                </form>
                
                <form action="" v-show='!isLogin'>
                    <input type="text" placeholder="请输入用户名" />
                    <input type="password" placeholder="请输入密码" />
                    <input type="password" placeholder="请再次输入密码" />
                    <input type="submit" name="" id="" value="注册" />
                </form>
                <!--
                    条件渲染:
                    v-if:在只渲染一次的情况下,那么性能最佳
                    v-show:在频繁切换的情况下,那么性能最佳,因为v-show,所有都生成出来,通过display来决定是否显示
                    
                -->
                <button @click='login'>登录</button>
                <button @click='register'>注册</button>
            </div>
            
            
            <script type="text/javascript">
                var app = new Vue({
                    el:'#app',
                    data:{
                        isLogin:true
                    },
                    methods:{
                        register:function(){
                            this.isLogin = false
                        },
                        login:function(){
                            this.isLogin = true
                        }
                    }
                })
            </script>
        </body>
    </html>
  • 相关阅读:
    机器学习-第四讲(模型升级)
    AI人脸匹对
    AI换脸
    人脸识别分析小Demo
    动态规划-线性DP&区间DP
    动态规划-背包问题
    数学知识-博弈论
    数学知识-组合数
    数学知识-扩展欧几里得
    数学知识-欧拉函数&快速幂
  • 原文地址:https://www.cnblogs.com/wwthuanyu/p/10554833.html
Copyright © 2020-2023  润新知