created()页面渲染前执行、mounted()页面渲染后执行。这里只测试中要的两个方法。

    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>Document</title>
    8. </head>
    9. <body>
    10. <div id="app">
    11. </div>
    12. <script src="vue.min.js"></script>
    13. <script>
    14. new Vue({
    15. el: '#app',
    16. data: {
    17. },
    18. created(){
    19. debugger//程序走到这里会停下,配合浏览器F12一起用
    20. console.log("页面渲染前执行");
    21. },
    22. mounted(){
    23. debugger//程序走到这里会停下
    24. console.log("页面渲染后执行")
    25. }
    26. })
    27. </script>
    28. </body>
    29. </html>