日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解template標簽用法(含vue中的用法總結)

瀏覽:158日期:2022-10-11 15:28:59
一、html5中的template標簽

html中的template標簽中的內容在頁面中不會顯示。但是在后臺查看頁面DOM結構存在template標簽。這是因為template標簽天生不可見,它設置了display:none;屬性。

<!--當前頁面只顯示'我是自定義表現abc'這個內容,不顯示'我是template',這是因為template標簽天生不可見--><template><div>我是template</div></template><abc>我是自定義表現abc</abc>二、template標簽操作的屬性和方法 content屬性:在js中template標簽對應的dom對象存在content屬性,對應的屬性值是一個dom節點,節點的nodeName是#document-fragment。通過該屬性可以獲取template標簽中的內容,template對象.content可以調用getElementById、querySelector、querySelectorAll方法來獲取里面的子節點。 innerHTML:可以獲取template標簽中的html。

<template id='tem'> <div id='div1'>我是template</div> <div>我是template</div></template><script> let o = document.getElementById('tem'); console.log(o.content.nodeName);//#document-fragment console.log(o.content.querySelectorAll('div'));//NodeList(2) [div#div1, div]。得到一個類數組 console.log(o.content.getElementById('div1'));//<div id='div1'>我是template</div> console.log(o.innerHTML);//’<div id='div1'>我是template</div><div>我是template</div>’</script>三、vue中的template 1、template標簽在vue實例綁定的元素內部

它是可以顯示template標簽中的內容,但是查看后臺的dom結構不存在template標簽。如果template標簽不放在vue實例綁定的元素內部默認里面的內容不能顯示在頁面上,但是查看后臺dom結構存在template標簽。

<div id='app'> <!--此處的template標簽中的內容顯示并且在dom中不存在template標簽--> <template> <div>我是template</div> <div>我是template</div> </template></div><!--此處的template標簽中的內容在頁面中不顯示,但是在dom結構存在該標簽及內部結構--><template id='tem'> <div id='div1'>我是template</div> <div>我是template</div></template><script src='http://m.b3g6.com/bcjs/node_modules/vue/dist/vue.js'></script><script> let vm = new Vue({ el: '#app', });</script>

注意: vue實例綁定的元素內部的template標簽不支持v-show指令,即v-show='false'對template標簽來說不起作用。但是此時的template標簽支持v-if、v-else-if、v-else、v-for這些指令。

<div id='app'> <template v-if='true'> <!--此時template標簽中的內容顯示在頁面上,但是看dom結構沒有template標簽--> <div>我是template</div> <div>我是template</div> </template> <div v-if='true'> <!--此時頁面上顯示div標簽中的內容,并且看dom結構存在最外面的div標簽--> <div>我是template</div> <div>我是template</div> </div> <!--此處會輸出6個‘我是template’并且dom結構中不存在template標簽--> <template v-for='a in 3'> <div>我是template</div> <div>我是template</div> </template></div><script src='http://m.b3g6.com/bcjs/node_modules/vue/dist/vue.js'></script><script> let vm = new Vue({ el: '#app', });</script>2、vue實例中的template屬性

將實例中template屬性值進行編譯,并將編譯后的dom替換掉vue實例綁定的元素,如果該vue實例綁定的元素中存在內容,這些內容會直接被覆蓋。特點:

1)如果vue實例中有template屬性,會將該屬性值進行編譯,將編譯后的虛擬dom直接替換掉vue實例綁定的元素(即el綁定的那個元素);2)template屬性中的dom結構只能有一個根元素,如果有多個根元素需要使用v-if、v-else、v-else-if設置成只顯示其中一個根元素;3)在該屬性對應的屬性值中可以使用vue實例data、methods中定義的數據。

<!--此處頁面顯示hello--><div id='app'></div><!--此處template標簽必須在vue綁定的元素外面定義,并且在頁面中不顯示下面的template標簽中的內容--><template id='first'> <div v-if='flag'>{{msg}}<div> <div v-else>111<div></template><script src='http://m.b3g6.com/bcjs/node_modules/vue/dist/vue.js'></script><script> let vm = new Vue({ el:'#app', data:{ msg:'hello', flag:true }, template:'#first'//通過該屬性可以將自定義的template屬性中的內容全部替換app的內容,并且會覆蓋里面原有的內容,并且在查看dom結構時沒有template標簽 });</script>

上面的例子中html中的template標簽可以變成自定的標簽,如下。但是下面這種方式也可以將<abc></abc>標簽中的內容替換掉app元素,但是<abc></abc>標簽中的內容也會顯示在頁面上。所以此處利用template標簽來定義vue實例中需要設置的template屬性。

<abc id='first'> <div v-if='flag'>{{msg}}<div> <div v-else>111<div></abc>

上面的實例還可以寫成下面的形式

<!--此處頁面顯示hello--><div id='app'></div><script src='http://m.b3g6.com/bcjs/node_modules/vue/dist/vue.js'></script><script> let vm = new Vue({ el:'#app', data:{ msg:'hello', flag:true }, template:'<div v-if=’flag’>{{msg}}</div><div v-else>123</div>'//模板中只能有一個根元素,如果有多個需要使用v-if、v-else、v-else-if來選擇顯示哪一個 });</script>

到此這篇關于詳解template標簽用法(含vue中的用法總結)的文章就介紹到這了,更多相關template標簽用法內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
婷婷成人在线| 日韩在线观看一区二区| 国产毛片一区| 精品一区二区三区的国产在线观看 | aa国产精品| 亚洲免费观看高清完整版在线观| 久久不见久久见国语| 人人爱人人干婷婷丁香亚洲| 综合欧美精品| 一区二区亚洲视频| 亲子伦视频一区二区三区| 久久精品九色| 免费福利视频一区二区三区| 99久久激情| 亚洲手机视频| 国产一区二区高清| 免费在线欧美视频| 国产亚洲一卡2卡3卡4卡新区| 91久久视频| 亚洲天堂日韩在线| 亚洲欧美不卡| 美女精品在线| 久久国产麻豆精品| 欧美日韩夜夜| 另类小说一区二区三区| 国产精品不卡| 亚洲综合三区| 久久亚州av| 欧美a级一区| 伊人久久大香线蕉av超碰演员| 日韩一区精品字幕| 久久精品国产成人一区二区三区| 国产视频久久| 国产精品视频一区二区三区综合 | 高清av一区| 黄色精品网站| 偷拍欧美精品| 精品美女在线视频| 日本亚洲不卡| 国产精品色网| 精品国产乱码久久久久久1区2匹| 欧美永久精品| 亚洲一区二区三区无吗| 偷拍欧美精品| 国产精品女主播一区二区三区| 国内自拍视频一区二区三区| 日本成人中文字幕| 尤物在线精品| 国产suv精品一区二区四区视频| 四虎成人精品一区二区免费网站| 亚洲一区二区三区中文字幕在线观看| 亚洲精品大片| 日韩精品一二三区| 午夜在线播放视频欧美| 精品日韩视频| 国产精成人品2018| 日韩精品久久理论片| 亚洲一区久久| 欧美日韩色图| 国精品一区二区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 亚洲精品国产嫩草在线观看 | 国产成年精品| 91视频精品| 成人一区而且| 欧美片第1页| 亚洲精品1区| 蜜桃视频一区二区三区在线观看 | 日韩高清一级| 国产精品久久| 国产欧美一区二区三区精品酒店| 久久精品免视看国产成人| 成午夜精品一区二区三区软件| 成年男女免费视频网站不卡| 成人午夜亚洲| 99精品电影| 蜜桃传媒麻豆第一区在线观看| 日韩综合小视频| 久久wwww| 亚洲女同中文字幕| 亚洲人成精品久久久| 欧美另类中文字幕| 高清av不卡| 亚洲专区一区| 国产精品羞羞答答在线观看| 日韩精品91| 爽好久久久欧美精品| 欧美一区在线观看视频| 国产videos久久| 亚洲国产日韩欧美在线| 国产欧美日韩综合一区在线播放| 91免费精品| 亚洲精品精选| 日韩网站中文字幕| 国产欧美一区| 一区福利视频| 成人在线超碰| 综合欧美精品| 精品一区毛片| 久久香蕉精品香蕉| 日韩精品a在线观看91| 国产在线成人| 高清在线一区| 国产精品99久久久久久董美香| 99国产精品一区二区| 卡一卡二国产精品| 日韩激情综合| 蜜臀精品久久久久久蜜臀| 亚洲一级特黄| av免费不卡国产观看| 日韩精品福利一区二区三区| 欧美成人高清| 日韩国产激情| 日韩伦理一区| 麻豆91精品91久久久的内涵| 亚洲精品乱码| 亚洲综合五月| 中文字幕一区二区三区四区久久 | 国产福利一区二区精品秒拍| 天堂va在线高清一区| 亚洲一区区二区| 国产探花一区二区| 欧美一区激情| 国产精品中文字幕制服诱惑| 国产欧美午夜| 欧美激情91| 美女国产一区二区三区| 人人爱人人干婷婷丁香亚洲| 日韩精品免费视频一区二区三区| 日本精品一区二区三区在线观看视频| 亚洲在线电影| 天使萌一区二区三区免费观看| 欧美日韩日本国产亚洲在线 | 亚洲精品极品少妇16p| 欧美日韩第一| 久久99伊人| 日韩中文字幕| 国产情侣一区在线| 久久激五月天综合精品| 国产亚洲久久| 久久中文亚洲字幕| 91久久在线| 欧美日本久久| 视频小说一区二区| 精品欠久久久中文字幕加勒比| 国产一区不卡| 免费视频一区二区| 国产精品主播| 久久国产直播| 日本成人精品| 亚洲福利专区| 色综合视频一区二区三区日韩 | 亚洲综合欧美| 牛牛精品成人免费视频| 久久蜜桃精品| 日本v片在线高清不卡在线观看| 婷婷综合电影| 高潮一区二区| 丝袜亚洲精品中文字幕一区| 欧美激情网址| 美女被久久久| 中文字幕在线免费观看视频| 一区在线观看| 麻豆高清免费国产一区| 99热精品在线观看| 老司机免费视频一区二区三区| 日本韩国欧美超级黄在线观看| 日韩欧美中文字幕一区二区三区| 国产盗摄——sm在线视频| 日韩在线一二三区| 高潮一区二区| 日韩精品电影一区亚洲| 99re国产精品| 国户精品久久久久久久久久久不卡 | 欧美日韩少妇| 在线一区av| 久久不见久久见免费视频7| 日本一区福利在线| 亚洲深夜影院| 亚洲精品一区二区妖精| 欧洲av一区二区| 日韩1区2区| 91欧美极品| 免费日韩视频| 伊人久久成人| 九一精品国产| 999国产精品视频| 欧产日产国产精品视频| 国产精品原创| 国产成人调教视频在线观看| 国产精品片aa在线观看| 亚洲精品动态| 久久国产99| 亚洲精品黄色| 亚洲免费毛片| 午夜精品影视国产一区在线麻豆| 石原莉奈在线亚洲二区| 欧美综合另类| 亚洲欧美日本视频在线观看| 国产视频一区免费看|