el 和 template 的區(qū)別

el 和 template 同時出現(xiàn)

  • 當一個實例同時擁有 eltemplate, Vue 在編譯的時候
    • Vue 會把 template 的實例全部替換到 el 掛載的內容上, 包括掛載的標簽也會被替換掉
<div id="app"></div>

<script>
  const app = new Vue({
    el: "#app",
    template: `
      <div>
        <h2>message</h2>
        <button @click="btnClick">button</button>
        <h2>{{name}}</h2>
      </div>
    `,
    data: {
      message: "hello world",
      name: "zjh"
    },
    methods: {
      btnClick() {
        console.log("click");
      }
    }
  });
</script>
  • 最終<div id="app"></div>會被替換成 template 中的模板實例
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容