在定义Vue组件时,组件的模板template选项需要的是一个字符串,当其内容较复杂需要换行时,需要简单处理一下,具体有五种方式:

方式一:使用 \ 转义换行符

<!DOCTYPE html>
<html>
    <head>
        <meta charset=utf-8>
        <title>Test page</title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
        <div id="app"> 
            <my-header></my-header>
        </div>

        <script>
            new Vue({
                el : "#app",
                components : {
                    'my-header' : {
                        template : '<div>\
                                        <h1>hello</h1>\
                                        <h2>world</h2>\
                                    </div>'
                                    }
                }
            })
        </script>
    </body>
</html>
View Code

相关文章: