用vue实现登录的简单的页面

对了,我这个是直接下载了vue.min.js和vue-resource.min.js这两个文件到我自己的框架上面,你们也可以直接引用线上的

代码如下所示:

<style>
    body{
        background-color: #92d2af;
    }
</style>
<h2 align="center">登录系统</h2>
<body id="app">
<div align="center" class="ab">
        <p>
            用户名: <input type="text" v-model="zhanghao" placeholder="输入用户名">
        </p>
        <p>密码&nbsp;<input type="password" v-model="mima" placeholder="输入密码"> </p>

<!--            <input type="reset" value="重置">-->
<!--            <button @click="register">重置</button>-->
            <button  @click="login">登录</button>


</div>
    <script>
        Vue.http.options.emulateJSON = true;//这个的设置了提交的方式的是post的方式提交
        var vue=new Vue({//这个是实现对数据的绑定
            el:'#app',
            data:{
                zhanghao:"",
                mima:""
            },
            methods:{
                login:function () {
                    //console.log("你好!");

                    this.$http.post("/application/huoqu", {//这里是将表单的数据提交到该地址
                        zhanghao:this.zhanghao,//我将表单的两个文本传过去
                        mima:this.mima
                    }).then(function (data) {//这个是获取到了刚传过去文件该文件的整个数据
                        if(data.body.results)//如果返回的数据的值是true那么久说明登录成功
                        {//获取传过去文件的返回值,如果是为true的话就跳转到登录成功的页面
                            console.log(data.body.results);
                            window.location.href="/application/bbb";
                        }
                        //console.log(data.body.result);
                            //window.location.href="/application/aaa";
                        else{//反之则跳转到失败的页面
                            console.log(data.body.results);
                           window.location.href="/application/aaa";
                        }
                    })

                }
            }
        })
    </script>
<h5 align="center"><a href="http://zf11.com/application/sign">返回注册</a> </h5>
</body>
--------------------------------------------------------------------------------------------
对于后台,我是通过php的zf框架写的,所以可能会有所不同,但是在其他应该也是这样的思路:
return new JsonModel(array('results'=>false));
这样,在前台能获取到我的results的值

 
 


 

Logo

前往低代码交流专区

更多推荐