首页 > 编程知识 正文

template标签用法,template script style

时间:2023-05-03 23:50:01 阅读:266337 作者:2902

templte标签

把模板代码放在component的template里,不好排版,看着难受。。。。。
可以把代码用template标签单独拎出来。
步骤
1.注册组件

<template id="myone"> <h1>哈哈哈</h1></template>

2.实例化组件(用id关联)
局部组件:

new Vue({ el:"#app", components:{ 'ton':{ template:"#myone" } } });

全局组件:

Vue.component('ton',{ template:'#myone'})

3.在能用的实例下使用:

div id="app"> <ton></ton></div>

全部代码:

<body><div id="app"> <ton></ton></div><template id="myone"> <h1>哈哈哈</h1></template></body><script> Vue.component('ton',{ template:'#myone' }) new Vue({ el:"#app" });</script>

运行结果:哈哈哈
注意:template标签只能有一个根元素。

script标签

和template不一样地方就是加个type=“text/template”

<body><div id="app"> <ton></ton></div><script type="text/template" id="myone"> <h1>哈哈哈</h1></script></body><script> Vue.component('ton',{ template:'#myone' }) new Vue({ el:"#app" });</script>

注意:使用script标签时,type指定为text/x-template,意在告诉浏览器这不是一段js脚本,浏览器在解析HTML文档时会忽略script标签内定义的内容。

建议使用template。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。