作用:给元素设置文字

    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
    7. <title>vue的起步和插值</title>
    8. </head>
    9. <body>
    10. <div id="app">
    11. <h2>{{ msg }}</h2>
    12. <h3>{{ 2 }}</h3>
    13. <h3>{{ "hello" }}</h3>
    14. <h3>{{ {id:1} }}</h3>
    15. <h3>{{ 1>2 ? '真的':'假的'}}</h3>
    16. <h3>{{ txt.split('').reverse().join('') }}</h3>
    17. <h1>{{ getContent() }}</h1>
    18. <h1>{{ msg3 }}</h1>
    19. </div>
    20. <!-- 1.引包 -->
    21. <script src="./vue.js"></script>
    22. <script>
    23. // console.log(Vue);
    24. // 2.初始化
    25. const vm = new Vue({
    26. el: '#app',
    27. // 数据属性
    28. data: {
    29. msg: 'hello vue',
    30. txt: 'hello',
    31. msg2: 'content',
    32. msg3:'<p>插值语法</p>'
    33. },
    34. // 存放的是方法
    35. methods: {
    36. getContent() {
    37. return this.msg + ' ' + this.msg2;
    38. }
    39. }
    40. });
    41. console.log(vm.msg);
    42. </script>
    43. </body>
    44. </html>