vue指令(3)v-html


理論知識

  • v-html可向元素中插入html片段,例如 '< h1>標題一< /h1>'等
  • 該指令存在安全漏洞,因此在本地代碼中可以使用,如果要調用第三方的代碼中包含該指令,則存在安全隱患。
  • 該指令的值可以同vue對象的data屬性中變量綁定。

實踐

<!DOCTYPE html>
<html>
<head>
	<script type="text/javascript" src="vue.js"></script>
</head>
<body>
	<div id="app">
		<div v-html='msg1'></div>//獲取data中變量的值
	</div>
	<script type="text/javascript">
		var app = new Vue({
			el: '#app',
			data:{
				msg1:'<h1>124</h1>'//是html片段
			}
		})
	</script>
</body>
</html>

總結

  • 指令的本質是vue作者自定義的網頁標簽屬性。因此他的位置是在標簽的左尖括號內部。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM