最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue是怎么渲染template內的標簽內容的

 更新時間:2020年06月05日 10:35:12   作者:Vam的金豆之路  
這篇文章主要介紹了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??聪虑昂笮Ч欠褚粯印?/p>

<!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內的標簽內容的的文章就介紹到這了,更多相關Vue渲染template內容內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

青田县| 象山县| 明光市| 盈江县| 六安市| 龙井市| 莒南县| 营山县| 凤山市| 民和| 清镇市| 翼城县| 塔河县| 昌吉市| 广平县| 伊宁市| 万荣县| 苍南县| 平江县| 高青县| 图们市| 宝丰县| 漳平市| 临漳县| 五莲县| 乡宁县| 台江县| 波密县| 固始县| 四会市| 丰城市| 和静县| 江门市| 二连浩特市| 光泽县| 阳信县| 屏东市| 宁城县| 额尔古纳市| 巫溪县| 乌鲁木齐县|