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

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

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

瀏覽:156日期: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://www.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://www.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://www.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://www.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久久,三上悠亚国产精品一区二区三区
成人午夜在线| 欧美天堂亚洲电影院在线观看| 国产一区二区三区不卡av | 日韩av在线中文字幕| 国产精品国码视频| 精品中文字幕一区二区三区| 国产成人精品亚洲线观看| 精品久久影院| 黑森林国产精品av| 中文av在线全新| av资源亚洲| 国产综合色区在线观看| 日韩在线精品| 日韩一区电影| 欧美福利一区| 亚洲一区二区三区免费在线观看 | 国产精品久久久久蜜臀| 国产精品xx| 久久精品二区三区| 国产亚洲欧洲| 亚洲精品进入| 国产精品亚洲产品| 精品网站aaa| 日本欧美不卡| av不卡在线| 亚洲精品进入| 国产精品99久久免费| 国产粉嫩在线观看| 婷婷综合网站| 奶水喷射视频一区| 日韩高清在线不卡| 精品五月天堂| 久久国产精品成人免费观看的软件| 欧美a级一区| 亚洲免费毛片| 精品亚洲成人| 亚洲欧洲一区二区天堂久久| 日韩精品视频在线看| 欧美aⅴ一区二区三区视频| 欧美久久天堂| 免费日韩av片| 免费视频一区二区三区在线观看 | 日韩精品视频中文字幕| 久久精品国产亚洲aⅴ| 三上悠亚国产精品一区二区三区| 免费不卡中文字幕在线| 日本电影久久久| 精品一区91| 欧美一区二区三区激情视频| 亚久久调教视频| 四季av一区二区凹凸精品| 亚洲激情二区| 国产欧美日韩一区二区三区四区 | 激情五月综合网| 日韩激情一区二区| 亚洲黄色免费av| 亚洲无线观看| 日韩理论视频| 日韩精品免费视频一区二区三区| 国产精选在线| 色综合视频一区二区三区日韩| 成人午夜在线| 亚洲日本欧美| 亚洲永久av| 日韩精品a在线观看91| 狠狠躁少妇一区二区三区| 综合在线一区| 亚洲www啪成人一区二区| 亚洲精选久久| 日韩网站中文字幕| 亚洲精品极品| 日韩精品午夜| 国产调教精品| 免费视频久久| 999久久久精品国产| 国产精品乱战久久久| 尤物精品在线| 国产一区一一区高清不卡| 亚洲精品视频一二三区| 久久精品国产亚洲夜色av网站 | 日本不良网站在线观看| 婷婷五月色综合香五月| 欧美日韩在线二区| 欧美国产免费| 日韩三级精品| 国产美女一区| 精品国模一区二区三区| 国产精品欧美日韩一区| 日韩中文字幕一区二区三区| 97se综合| 麻豆久久久久久| 日韩成人精品一区二区三区| 亚洲精品网址| 久久夜夜操妹子| 高清一区二区三区av| 亚久久调教视频| 国产麻豆综合| 亚洲午夜91| 欧洲av不卡| 九九99久久精品在免费线bt| 日韩国产欧美视频| 蜜桃免费网站一区二区三区| 激情综合自拍| 日韩高清中文字幕一区二区| 欧美激情日韩| 国产日韩亚洲| 欧美亚洲国产日韩| 一区二区亚洲视频| 狠狠久久婷婷| 久久在线免费| 欧美国产小视频| 久久午夜影院| 久久亚洲国产精品尤物| 久久av资源| 久久精品国产99国产精品| 国产精品a级| 欧美黑人巨大videos精品| 国产情侣一区| 国产精品一区二区精品视频观看| 97久久亚洲| 国产精品乱战久久久| 久久超级碰碰| 国产成人精品一区二区免费看京| 国产不卡一区| 亚洲伦乱视频| 免费看av不卡| 亚洲不卡av不卡一区二区| 久久精品免费一区二区三区| 99视频精品全部免费在线视频| 亚洲福利免费| 日韩一级精品| 免费国产自线拍一欧美视频| 久久人人88| 精品一区在线| 天堂成人免费av电影一区| 神马午夜久久| 欧美aa一级| 久久要要av| 91精品一区二区三区综合| 日韩精品诱惑一区?区三区| 国产精品成人自拍| 久久国产高清| 日韩一区二区三区高清在线观看| 午夜在线视频观看日韩17c| 欧美精品一区二区久久| 欧美日韩中文一区二区| 日本韩国欧美超级黄在线观看| 韩国久久久久久| 伊伊综合在线| 日韩中文在线电影| 日韩精品免费一区二区三区| 一区二区精品伦理...| 久久99影视| 亚洲黄色免费看| 丝袜美腿一区| 国产日韩电影| av中文字幕在线观看第一页| 国产精品视频一区二区三区| 国产一区二区精品福利地址| 精品国产三区在线| 欧美激情另类| 日韩成人高清| 午夜日本精品| 日韩精选在线| 国产欧美日韩视频在线| 国产精品天天看天天狠| 久久av免费看| av资源中文在线| 午夜一级在线看亚洲| 中文字幕日韩欧美精品高清在线| 国产精品试看| 亚洲精品乱码| 狂野欧美性猛交xxxx| 亚洲不卡av不卡一区二区| 欧美日韩国产高清| 免费久久99精品国产自在现线| 亚洲精品欧美| 免费在线欧美黄色| 婷婷成人在线| 蜜臀久久99精品久久久久宅男| 欧美日韩夜夜| 国产精品蜜芽在线观看| 美女av在线免费看| 在线精品亚洲| 欧美日韩xxxx| 精品视频高潮| 久久国产日本精品| 清纯唯美亚洲综合一区| 国内不卡的一区二区三区中文字幕| 日产精品一区| 蜜桃视频在线观看一区| 午夜电影亚洲| 久久精品国产亚洲一区二区三区| 五月激情久久| 亚洲精选久久| 欧美xxxx中国| 亚洲va久久久噜噜噜久久| 美女毛片一区二区三区四区最新中文字幕亚洲| 成人在线免费观看网站| 亚洲黄色影院|