代码拉取完成,页面将自动刷新
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue</title>
<script src="../vue.js"></script>
<script src="../vue-resource.js"></script>
</head>
<body>
用户名:<input type="text" v-model="user"><br/>
密码:<input :type="passwordBtn" v-model="password"><br/>
<input type="button" value="submit" @click="login">
<input type="button" value="密码可见" @click="passBtn">
<script>
new Vue({
el:'body',
data:{
num:1,
msg:'hello vue!',
passwordBtn:'password',
user:'',
password:'',
},
methods:{
passBtn:function(){
this.num++;
this.num%2==0?this.passwordBtn='text':this.passwordBtn='password';
},
login:function(){
//这个方法是绑定在vue-resource库的,如果不引入那个库将无法使用
//console.log(this.$http);
this.$http.get('http://localhost:1234/a',{
user:this.user,
pass:this.password
}).then(function(data){
if(data.data.ok=='1'){
alert('登陆成功');
}else {
alert('登陆失败');
}
},function(){
alert('登陆失败');
});
//也可以不用then的第二个函数,用then的catch方法
//}).catch(function(){
// alert('登陆失败');
//})
}
}
})
</script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。