国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

VUE DEMO之模擬登錄個人中心頁面之間數據傳值實例

2024-07-09 22:41:32
字體:
來源:轉載
供稿:網友

lalala~ 先上代碼吧:

login.html

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>模擬登錄成功并跳轉頁面</title>  <script src='vue.js'></script>  <style>    .red{      color:red;    }    .ddd{      color:#333;      font-size: 13px;    }  </style></head><body>  <div >    <h3 class="red">登錄</h3>    用戶名:<input type="text" v-model='userinfo.username' ><br>    密碼:<input type="password" v-model='userinfo.password' ><br>    <input type="submit" value="提交" @click='check'>  </div>  <script>    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('用戶名或者密碼不能為空')          }        }      }    })  </script></body></html>

order.html

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>模擬登錄成功并跳轉頁面</title>  <script src='vue.js'></script>  <style>    .red{      color:red;    }    .ddd{      color:#333;      font-size: 13px;    }  </style></head><body>  <div >    <h3 class="red">個人中心</h3>    <div>      你好:<span class="ddd">{{username}}</span><br>      您的密碼是: <span class="ddd">{{password}}</span>    </div>  </div>  <script>    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;        }      }    })  </script></body></html>

分析其中運用的知識點:

1. vue v-model 指令,把表單的值和data數據綁定,雙向數據綁定。

2. html5 window.localStorage 本地存儲,用來存儲用戶信息(在實際項目中必須加密的,demo中沒有去做)。

3. JSON.parse() 將JSON字符串轉化成json格式

4. JSON.stringify() 將JSON轉化成json字符串

以上這篇VUE DEMO之模擬登錄個人中心頁面之間數據傳值實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉田县| 库伦旗| 藁城市| 财经| 共和县| 小金县| 红安县| 大港区| 逊克县| 上虞市| 凤城市| 张家口市| 秦皇岛市| 梨树县| 平遥县| 元阳县| 中方县| 虹口区| 类乌齐县| 福安市| 浙江省| 左贡县| 阳原县| 衢州市| 东丰县| 张家口市| 安吉县| 闸北区| 依安县| 松溪县| 武川县| 会理县| 衡南县| 尤溪县| 无棣县| 兴海县| 墨脱县| 渭源县| 元朗区| 沈阳市| 海安县|