亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-12 13:26:18 來源:腳本之家 閱讀:369 作者:京城女女- 欄目:web開發

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 id="app">
    <h4 class="red">登錄</h4>
    用戶名:<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 id="app">
    <h4 class="red">個人中心</h4>
    <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之模擬登錄個人中心頁面之間數據傳值實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇远县| 即墨市| 武川县| 勐海县| 碌曲县| 高邮市| 伊春市| 光泽县| 二连浩特市| 临湘市| 邹平县| 瑞金市| 西藏| 喀什市| 宣威市| 丰城市| 宁化县| 普陀区| 石阡县| 凤阳县| 永靖县| 鄂尔多斯市| 东乌珠穆沁旗| 将乐县| 秦皇岛市| 黔南| 都兰县| 广灵县| 锡林浩特市| 湖北省| 永平县| 石阡县| 鹰潭市| 固镇县| 柳州市| 万安县| 股票| 宁武县| 满城县| 垫江县| 英山县|