vue的X-Templates

当你写的组件模板template内容很冗长和复杂时,如果都在JavaScript里拼接字符串,效率是很低的,因为不像直接写html简单。
为了解决这个问题,Vue提供了另一种定义模板的方式,在< script >标签里使用text/x-template类型,并且指定一个id,将这个id赋给template。代码如下

<div id="app">
	<my-component></my-component>
	<script type="text/x-template" id="my-component">
		<div>这是组件的内容</div>
	</script>
</div>
<script>
	Vue.component('my-component',{
		template:'#my-component'
	}),
	vat app = new Vue({
		el:"#app"
	})
</script>

运行效果如下图:
vue的X-Templates
在< script >标签里,就可以愉快地写html代码而不用考虑换行等问题了

上一篇:我可以用用户输入创建一个t4文件吗?


下一篇:二十二、Django3.0学习之xadmin报错:TemplateDoesNotExist at /xadmin/login/ xadmin/templates/login.html