template

Vue中template的三种写法:

1.直接在页面中写

var app=new Vue({
     el:'#app',
     data:{
         message:'hello,少年!'
      },
     template:`
        <h1 style="color:red">模板一写法</h1>
     `
})

2.在HTML中写:

<template id="tem2">
             <h2 style="color:red">template标签模板二写法</h2>
    </template>
    <script type="text/javascript">
        var app=new Vue({
            el:'#app',
            data:{
                message:'hello 世家!'
            },
            template:'#tem2'
        })
    </script>

3.借助script 写模板 
<script type="x-template" id="demo3">

<script type="x-template" id="tem3">
        <h2 style="color:red">我是script标签模板</h2>
    </script>
    <script type="text/javascript">
        var app=new Vue({
            el:'#app',
            data:{
                message:'hello Vue!'
            },
            template:'#tem3'
        })
    </script>

4.使用了vue-cli之后,会有xxx.vue 里面包括 template,script,及可分离的结构。

原文地址:https://www.cnblogs.com/coffer/p/10271706.html