当前位置:首页 > 前端 > 正文内容

vue中涉及的字符串模板与dom模板

放牧的风2年前 (2022-04-01)前端11480

最近看到vue官方文档的时候,多次提及字符串模板和dom模板,对这个概念比较模糊,经查阅后记录供日后参考。

1. 字符串模板

字符串模板就是写在vue中的template中定义的模板,如.vue的单文件组件模板和定义组件时template属性值的模板。字符串模板不会在页面初始化参与页面的渲染,会被vue进行解析编译之后再被浏览器渲染,所以不受限于html结构和标签的命名。

Vue.component('MyComponentA', {
    template: '<div MyId="123"><MyComponentB>hello, world</MyComponentB></div>'
})
<div id="app">
    <MyComponentA></MyComponentA>
</div>

2. dom模板(或者称为Html模板)

dom模板就是写在html文件中,一打开就会被浏览器进行解析渲染的,所以要遵循html结构和标签的命名,否则浏览器不解析也就不能获取内容了。

下面的例子不会被正确渲染, 会被解析成mycomponent,但是注册的vue的组件是MyComponent,因此无法渲染。

<!DOCTYPE>
<html>
    <head>
        <meta charset="utf-8">
        <title>Vue Component</title>
    </head>
    <body>
        <div id="app"> 
            Hello Vue            
            <MyComponent></MyComponent>
        </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
    <script >
        //全局注册
        Vue.component('MyComponent', {
            template: '<div>组件类容</div>'
        });
        new Vue ({
            el: '#app'
        });    
    </script>
    </body>
</html>

所以,下面的例子就可以正常显示了:

<!DOCTYPE>
<html>
    <head>
        <meta charset="utf-8">
        <title>Vue Component</title>
    </head>
    <body>
        <div id="app"> 
            Hello Vue            
            <my-component></my-component>
        </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
    <script >
        //全局注册
        Vue.component('my-component', {
            template: '<div>组件类容</div>'
        });
        new Vue ({
            el: '#app'
        });    
    </script>
    </body>
</html>

因为html对大小写不敏感,所以在DOM模板中使用组件必须使用kebab-case命名法(短横线命名)。

因此,对于组件名称的命名,可参考如下实现:

/*-- 在单文件组件、JSX和字符串模板中 --*/
<MyComponent/>

/*-- 在 DOM 模板中 --*/
<my-component></my-component>

/*-- 在所有地方 --*/
<my-component></my-component>


扫描二维码推送至手机访问。

版权声明:本文由放牧的风发布,如需转载请注明出处。

本文链接:https://grazingwind.com/post/83.html

标签: vue
分享给朋友:
返回列表

上一篇:vscode中的jsconfig.json文件首行无故报错

没有最新的文章了...

相关文章

用webstorm在chrome 调试页面时一直弹出 copy authorization url to clipboard

用webstorm在chrome 调试页面时一直弹出 copy authorization url to clipboard

用chrome来调试页面,每次刷新会弹出 requested without authorization,是因为更新后的bug,可以在Setting - debugger中设置 ...

npm更新模块并同步到package.json中

npm更新模块并同步到package.json中

使用原始npm1.查看需要更新的版本npm outdated该命令会列出所有需要更新的项目2.修改package.json中需要更新的包对应的版本号npm update由于npm update只能按照package.js...

webstorm中用npm运行任务(即显示npm面板)

webstorm中用npm运行任务(即显示npm面板)

第一步右击package.json文件,点击show npm Scripts第二步出现npm面板第三步点击即可运行任务  ...

JavaScript for...of与for...in的区别

JavaScript for...of与for...in的区别

无论是for…in还是for…of语句都是迭代一些东西。它们之间的主要区别在于它们的迭代方式。for…in 语句以原始插入顺序迭代对象的可枚举属性。for…of 语句遍历可迭代对象定义要迭代的数据。以下示例显示了与Array一起使用时,fo...

浏览器同源政策及其规避方法

浏览器同源政策及其规避方法

浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。本文详细介绍"同源政策"的各个方面,以及如何规避它。一、概述1.1 含义1995年,同源...

JavaScript内存管理和垃圾回收机制

JavaScript内存管理和垃圾回收机制

像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“...

评论列表

游客
8分钟前

楼主说的我也略懂!http://www.a5km.com/yxgl/jdqs/28050.html

游客
8分钟前

楼主的等级很高啊!http://www.a5km.com/yxgl/jdqs/28590.html

游客
11分钟前

很给力!http://news.ycscjrlhh.org.cn/931247.html

游客
12分钟前

这个帖子好无聊啊!http://www.a5km.com/yxgl/dnf/26843.html

游客
19分钟前

学习雷锋,好好回帖!https://www.530432.com

游客
21分钟前

在这个版块混了这么久了,第一次看见这么给你的帖子!http://x6p.962898.com

游客
23分钟前

看了这么多帖子,第一次看到这么经典的!http://www.a5km.com/yxgl/dnf/24479.html

游客
31分钟前

楼上的这是啥态度呢?http://8bzk.risema.net

游客
41分钟前

不错哦,楼主这是要火的节奏啊!http://www.a5km.com/yxgl/jdqs/28292.html

游客
42分钟前

好东西,学习学习!http://oepqk.wnljgg.com

游客
43分钟前

顶一个!http://zr4.eagleai.net

游客
44分钟前

好无聊啊!http://www.a5km.com/yxgl/dnf/25562.html

游客
44分钟前

收藏了,很不错的内容!http://www.dnf70.com/3099.html

游客
58分钟前

这篇文章真是让人受益匪浅!http://bj35r.nlffclgs.com/21/3.html

游客
1小时前

管它三七二十一!http://4e0li.www.mj-life.cn

游客
1小时前

支持一个http://j75.lucerocas.com

游客
1小时前

楼主的帖子实在是写得太好了。文笔流畅,修辞得体!http://www.dnf70.com/2795.html

游客
1小时前

顶!顶!顶!http://wy0b0j.djraj.net

游客
1小时前

楼主的等级很高啊!http://www.a5km.com/yxgl/dnf/26920.html

游客
1小时前

楼主的帖子实在是写得太好了。文笔流畅,修辞得体!http://zy0ve.nb684.net

游客
1小时前

一口气看完了,我要下去回味回味了!http://www.a5km.com/yxgl/jdqs/26550.html

游客
2小时前

在这个版块混了这么久了,第一次看见这么给你的帖子!https://www.uuu9923.cn/2258.html

游客
2小时前

顶顶更健康!http://www.lpxchegkowyn.com

游客
2小时前

楼主发几张靓照啊!http://www.dnf70.com/953.html

游客
2小时前

被楼主的逻辑打败了!http://www.a5km.com/yxgl/dnf/22056.html

游客
2小时前

楼主就是我的榜样哦http://www.indaseg.com/a/a/1748.html

游客
2小时前

楼主最近很消极啊!http://www.dnf70.com/1504.html

游客
2小时前

观点鲜明,立场坚定,作者态度明确。http://www.a5km.com/yxgl/dnf/23821.html

游客
2小时前

帖子好乱!http://miy.0098777.com

游客
2小时前

楼主的头像能辟邪啊!https://www.sjzsaisi.com/post/15089.html

游客
2小时前

坚持回帖!http://kse2b.medipel.net

游客
2小时前

太邪乎了吧?http://qhwym.bmw8294.com

游客
2小时前

楼主内心很强大!http://iq3.mean-girl.com

游客
2小时前

楼主是男的还是女的?http://www.a5km.com/yxgl/jdqs/26554.html

游客
2小时前

我对楼主的敬仰犹如滔滔江水绵延不绝!http://yd5i.oilsandco.com

游客
3小时前

收藏了,怕楼主删了!http://www.a5km.com/yxgl/jdqs/29336.html

游客
3小时前

读了楼主的帖子,顿时马桶就通了。。。http://uwf98.akirakirakira.com/4/4.html

游客
3小时前

看帖不回帖都是耍流氓!http://vbt76.wefixfon.com

游客
3小时前

感谢楼主的推荐!http://www.a5km.com/yxgl/jdqs/27906.html

游客
3小时前

太高深了,理解力不够用了!http://www.dnf70.com/1018.html

游客
3小时前

帖子很有深度!http://www.indaseg.com/a/a/2510.html

游客
3小时前

楼主看起来很有学问!http://m02dsi.dnfxongba.com

游客
3小时前

我默默的回帖,从不声张!https://www.potalapalace.com/zgjm/1131270

游客
3小时前

楼上的真不讲道理!http://jnq2.m.ycscjrlhh.org.cn

游客
4小时前

楼主的等级很高啊!https://www.ystcw.com/y/134168.html

游客
4小时前

强,我和我的小伙伴们都惊呆了!http://xtu.jdrama.net

游客
4小时前

突然觉得楼主说的很有道理,赞一个!http://www.a5km.com/yxgl/jdqs/26550.html

游客
4小时前

被楼主的逻辑打败了!http://www.a5km.com/yxgl/dnf/22320.html

游客
4小时前

看帖、回帖、拿分、走人http://t4ls08.jdrama.net

游客
4小时前

楼主说的我也略懂!http://www.indaseg.com/a/a/3816.html

游客
4小时前

楼主发几张靓照啊!http://www.a5km.com/yxgl/jdqs/28016.html

游客
4小时前

楼主是男的还是女的?http://6g5zm4.film-tv.net

游客
4小时前

听楼主一席话,省我十本书!http://www.a5km.com/wzjc/dnfkm/26172.html

游客
4小时前

灌水不是我的目的!http://www.a5km.com/wzjc/dnfkm/26209.html

游客
4小时前

楼主很有激情啊!http://www.a5km.com/yxgl/dnf/25496.html

游客
4小时前

视死如归的架势啊!http://dkb.film-tv.net

游客
4小时前

好无聊啊!http://www.a5km.com/yxgl/jdqs/27112.html

游客
5小时前

收藏了,改天让朋友看看!http://www.a5km.com/yxgl/jdqs/28590.html

游客
5小时前

终于看完了,很不错!https://www.585878.com

游客
5小时前

楼主发几张靓照啊!http://www.indaseg.com/a/a/3272.html

游客
5小时前

收藏了,改天让朋友看看!http://www.indaseg.com/a/a/4715.html

游客
5小时前

观点鲜明,立场坚定,作者态度明确。http://www.a5km.com/yxgl/jdqs/27512.html

游客
5小时前

白富美?高富帅?http://pucjz.gefeizhenyue.com/07/4.html

游客
5小时前

楼上的心情不错啊!http://www.udiskcloud.com

游客
5小时前

楼主写的很经典!http://www.a5km.com/wzjc/jdqskm/26081.html

游客
5小时前

楼上的说的很多!http://www.a5km.com/yxgl/dnf/25651.html

游客
5小时前

今天上网不回帖,回帖就回精华帖!http://jn6gq.vaygis.com

游客
5小时前

学习雷锋,好好回帖!http://e35rp.ec525.com/b/4.html

游客
5小时前

楼主是在找骂么?http://qh98.impactmv.com

游客
5小时前

楼主你想太多了!http://www.a5km.com/yxgl/dnf/22320.html

游客
6小时前

被楼主的逻辑打败了!http://www.568036.com

游客
6小时前

帖子很有深度!https://www.hncloud.com/

游客
6小时前

大神好强大!http://www.a5km.com/yxgl/jdqs/28676.html

游客
6小时前

最近回了很多帖子,都没人理我!http://www.indaseg.com/a/a/1526.html

游客
6小时前

东方不败还是灭绝师太啊?http://www.mj-life.cn/417665.html

游客
6小时前

看在楼主的面子上,认真回帖!http://www.dnf70.com/2756.html

游客
6小时前

看在楼主的面子上,认真回帖!http://www.ycscjrlhh.org.cn/158716.html

游客
6小时前

楼主是男的还是女的?http://www.a5km.com/yxgl/dnf/25496.html

游客
6小时前

很给力!http://www.a5km.com/yxgl/jdqs/28590.html

游客
6小时前

我只看看不说话。。。http://jlt.0098777.com

游客
6小时前

世界末日我都挺过去了,看到楼主我才知道为什么上帝留我到现在!http://www.a5km.com/yxgl/jdqs/27609.html

游客
7小时前

楼主是我最崇拜的人!http://www.a5km.com/yxgl/jdqs/27180.html

游客
7小时前

很有品味!http://4r9bs.onejhac.com

游客
7小时前

楼主很有艺术范!http://www.a5km.com/yxgl/dnf/22960.html

游客
7小时前

突然觉得楼主说的很有道理,赞一个!http://www.dnf70.com/202.html

游客
7小时前

楼主练了葵花宝典吧?http://www.dnf70.com/953.html

游客
7小时前

楼主内心很强大!http://www.a5km.com/yxgl/dnf/21569.html

游客
7小时前

世界末日我都挺过去了,看到楼主我才知道为什么上帝留我到现在!http://o4m.sy00066.com

游客
7小时前

赞一个!http://www.a5km.com/wzjc/jdqskm/21837.html

游客
7小时前

顶顶更健康!http://www.a5km.com/wzjc/jdqskm/26081.html

游客
7小时前

楼主很有艺术范!http://www.a5km.com/yxgl/jdqs/26581.html

游客
7小时前

楼主是男的还是女的?http://www.hypoallergenicdogfoodcenter.com

游客
7小时前

我只看看不说话。。。http://www.indaseg.com/a/a/3490.html

游客
7小时前

帖子好乱!http://www.a5km.com/yxgl/jdqs/28050.html

游客
8小时前

被楼主的逻辑打败了!http://www.a5km.com/yxgl/jdqs/28632.html

游客
8小时前

帖子很有深度!http://www.dnf70.com/1212.html

游客
8小时前

楼主的头像是本人吗?http://cq.3f2s.com/wanjiaxinde/

游客
8小时前

楼主写的很经典!http://d3ol5n.559359.com

游客
8小时前

楼主的等级很高啊!http://www.a5km.com/yxgl/cf/21593.html

游客
8小时前

在哪里跌倒,就在那里多爬一会儿!http://peqrl.jdrama.net

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。