瀏覽代碼

lesson 3: contain the classical event handling within the app.

Frederic G. MARAND 7 年之前
父節點
當前提交
e63de9023c
共有 1 個文件被更改,包括 9 次插入6 次删除
  1. 9 6
      lesson3/3.js

+ 9 - 6
lesson3/3.js

@@ -3,13 +3,16 @@ const app = new Vue({
   el: '#root',
   data: {
     names: ['Joe', 'Mary', 'Jane', 'Jack'],
+  },
+
+  mounted() {
+    document.querySelector('#button').addEventListener('click', () => {
+      "use strict";
+      const name = document.querySelector('#input');
+      app.names.push(name.value);
+      name.value = '';
+    });
   }
 });
 
 
-document.querySelector('#button').addEventListener('click', () => {
-  "use strict";
-  const name = document.querySelector('#input');
-  app.names.push(name.value);
-  name.value = '';
-});