<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                >[danger]雙向數據綁定原理 1. 數據流向 model <-> view ![](https://box.kancloud.cn/e2c43361cc1c765ba0f16770029d1fb0_493x168.png) 1. 雙向數據綁定原理是Object.defineProperty() 首先雙向數據綁定一般用于表單標簽, 因為只有表單標簽才能接收用戶的操作 3. 代碼如下: ~~~ <div> <p>你的年齡現在: <input id="result" oninput="changeAge(event)"/></p> </div> <script> let model = { age: 18 }; document.getElementById("result").value = model.age; // view->model function changeAge(ev){ model.age = ev.target.value; console.log(model.age); } // model->view (監聽model的改變) let v = model['age']; Object.defineProperty(model, "age", { set (val) { v = val; // 重要: 同步更新view, 實現雙向數據綁定 document.getElementById("result").value = val; }, get () { return v; } }); // 這次發現, 我們在控制臺里修改model.age的值, 頁面也同樣發生了改變, 證明這次實現了數據的雙向綁定 </script> ~~~ 4. 上面代碼流程示意圖 ![](https://box.kancloud.cn/69a24667c6f936d623f4e7f93992d9bb_581x399.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看