html登录时查询字段值,VUE DEMO之模拟登录个人中心页面之间数据传值实例

lalala~ 先上代码吧:

login.html

模拟登录成功并跳转页面

.red{

color:red;

}

.ddd{

color:#333;

font-size: 13px;

}

登录

用户名:

密码:

let vm = new Vue({

el:'#app',

data(){

return {

userinfo:{

username:'',

password:'',

}

}

},

methods:{

check(){

if(this.userinfo.username != '' && this.userinfo.password != ''){

alert('恭喜您,登录成功');

//使用location 记录用户信息

if(!window.localStorage){

alert('您的浏览器不支持localStorage')

}else{

localStorage.setItem('userInfo',JSON.stringify(this.userinfo));

}

window.location.href='order.html'

}else{

alert('用户名或者密码不能为空')

}

}

}

})

order.html

模拟登录成功并跳转页面

.red{

color:red;

}

.ddd{

color:#333;

font-size: 13px;

}

个人中心

你好:{{username}}

您的密码是: {{password}}

let vm = new Vue({

el:'#app',

data(){

return {

username:'',

password:''

}

},

mounted(){

if(!window.localStorage){

alert('浏览器不支持localStorage');

}else{

var data1 = localStorage.getItem('userInfo');

var data2 = JSON.parse(data1);

this.username = data2.username;

this.password = data2.password;

}

}

})

分析其中运用的知识点:

1. vue v-model 指令,把表单的值和data数据绑定,双向数据绑定。

2. html5 window.localStorage 本地存储,用来存储用户信息(在实际项目中必须加密的,demo中没有去做)。

3. JSON.parse() 将JSON字符串转化成json格式

4. JSON.stringify() 将JSON转化成json字符串

以上这篇VUE DEMO之模拟登录个人中心页面之间数据传值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值