簡單實現VUE的雙向資料繫結
阿新 • • 發佈:2018-11-27
<!DOCTYPE html> <html> <head> <title>vue-雙向資料繫結的簡單實現</title> </head> <body> <input type="text" name="" id="inputText"> <span id='textSpan'></span> <script type="text/javascript"> let obj = {}, inputText = document.querySelector('#inputText'), textSpan = document.querySelector('#textSpan') Object.defineProperty(obj, 'foo', { set: function (newValue) { inputText.value = newValue textSpan.innerHTML = newValue } }) inputText.addEventListener('keyup', function (e) { obj.foo = e.target.value }) </script> </body> </html>