在定义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>