index.html 609 B

1234567891011121314151617181920212223242526272829303132
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <script src="../vue.js"></script>
  7. </head>
  8. <body>
  9. <div id="root">{{fullName}}</div>
  10. <script>
  11. var vm = new Vue({
  12. el: "#root",
  13. data: {
  14. fistName: "Dell",
  15. lastName: "Lee"
  16. },
  17. computed: {
  18. fullName: {
  19. get: function (){
  20. return this.fistName + " " + this.lastName;
  21. },
  22. set: function (value) {
  23. var item = value.split(" ")
  24. this.fistName = item[0]
  25. this.lastName = item[1]
  26. }
  27. }
  28. }
  29. })
  30. </script>
  31. </body>
  32. </html>