Vue.js模板三种用法

第一种

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Demo</title>
    <script src="https://unpkg.com/vue"></script>
</head>
<body>
    <div id="app"></div>
    <script>
      new Vue({
        el:'#app',
        data(){
          return {
          }
        },
        template:`
          <h1>我是第一种模板,我在实例中</h1>
        `
      })
    </script>
</body>
</html>

第二种

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Demo</title>
    <script src="https://unpkg.com/vue"></script>
</head>
<body>

    <div id="app"></div>
  <template id="template-2">
     <h1>我是第二种模板,以template标签的方式存在的模板,也是最常见的模板 </h1>
  </template>
    <script>
      new Vue({
        el:'#app',
        data(){
          return {}
        },
        //调用模板
        template:'#template-2'
      })
    </script>
</body>
</html>

第三种

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Demo</title>
    <script src="https://unpkg.com/vue"></script>
</head>
<body>

    <div id="app"></div>

      <script type="x-template" id="template-3">
        <h1>我是第三种模板,以script标签的方式存在的模板,但script的type类型必须是 x-template </h1>
      </script>

    <script>

      new Vue({
        el:'#app',
        data(){
          return {}
        },
        //调用模板
        template:'#template-3'
      })

    </script>
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 俗话说 听君一席话,胜读十年书。阅读好的源码,正如和智者聊天,受益无穷。 那么如何能更加高效的阅读源代码呢? 首先...
    mr_franklin阅读 3,887评论 0 3
  • 在我的onenote里,有一个专门的笔记本,里面躺着一些让我心头一惊的文章。这些文章,有的打碎了我之前的想法,令我...
    張佑芡阅读 3,647评论 5 4
  • 最近跟着刘主编一下看书太集中了,已经不记得是刘主编说的还是哪本书上看到的,光阅读一本书不行,克服一本书一看就...
    Dianne1阅读 2,515评论 0 0
  • 明明是你先主动的, 被动的我, 走不出你的主动式, 而你, 却早已远离我这被动式。
    李籽儿阅读 1,526评论 0 0

友情链接更多精彩内容