91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue是如何渲染template內標簽內容的

發布時間:2020-07-18 13:38:06 來源:億速云 閱讀:266 作者:小豬 欄目:web開發

這篇文章主要講解了Vue是如何渲染template內標簽內容的,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

我們在使用Vue做項目時,都會用到腳手架,相應的我們會在template寫標簽內容。那么你知道為什么會在template寫標簽嗎?這當中經過了怎樣的處理呢?

<template>
 <div id="app">
  <div id="nav">
  </div>
  <router-view/>
 </div>
</template>

<style lang="less">

</style>

其實Vue在處理template時,是經過這樣處理的,它是通過內置的render方法處理我們輸入的標簽,生成VNodes。下面我注釋了template內的代碼,你可以先看下效果,然后注釋掉render方法內的內容,取消注釋template。看下前后效果是否一樣。

<!DOCTYPE html>
<html>
<head>
 <title>render</title>
</head>
<style type="text/css">
 #text{
 font-weight: bold;
 font-size: 26px;
 }
</style>
<body>
 <div id="app">
 
 </div>
</body>
<script type="text/javascript" src="https://unpkg.com/vue@2.6.11/dist/vue.js"></script>
<script type="text/javascript">
 const vm = new Vue({
 el:'#app',
 data: {
      text: 'hello world',
      style1: {
      width: '200px',
      height: '200px',
      border: '1px solid red'
      },
      style2: {
      textAlign: 'center'
      },
      colorText: {
      color:'blue'
      }
    },
   //  template:`<div :style='style1'>
   //  <p :style='style2'>
   //    <span :style='colorText' @click='cli()' id='text'>{{text}}</span>
   //  </p>
   //  </div>`,
   //  methods:{
   // cli(){
   // alert(1)
   // }
  //  },
  render(createElement) {
    return createElement('div', {
      style: this.style1
    }, [
      createElement('p', {
        style: this.style2
      }, [createElement('span', {
        style: this.colorText,
        attrs:{
          id:'text'
        },
        on:{
          click:()=>{
            alert(1)
          }
        }
      }, this.text)])
    ])
  }
 })
</script>
</html>

看完上述內容,是不是對Vue是如何渲染template內標簽內容的有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永兴县| 资阳市| 穆棱市| 长宁区| 海门市| 柯坪县| 扶沟县| 鹿泉市| 陕西省| 铁岭县| 安溪县| 南安市| 崇义县| 长岛县| 白玉县| 永定县| 石门县| 枣庄市| 乳山市| 双辽市| 隆化县| 炎陵县| 修文县| 铜陵市| 日喀则市| 镇宁| 辽宁省| 兴山县| 怀化市| 濮阳市| 万州区| 类乌齐县| 昭平县| 金坛市| 福安市| 东阿县| 临泉县| 哈巴河县| 宁强县| 故城县| 泰兴市|