vue教程

vue视频教程系列第六节-数据如何显示在模板上

2018-09-17  本文已影响4人  独绽2018

vue视频教程系列第六节-数据如何显示在模板上

在开始这节课之前呢,我们需要先了解一下两个概念:挂载点模板以及组件

挂载点:是index.html文件下的一个dom节点

作用:vue实例对象只会处理挂载点下面的内容。用我们通俗的语言来解释呢,就是vue的职权范围就是挂点以内,对挂点载以外的内容,无权干涉。

模板:挂载点里的内容,也就是模板内容。

组件:页面上的某一部分内容。当我们的项目比较大时,可以将页面拆分成几个部分,每个部分就是一个组件。单个组件地维护就相对简单多了。我们上一节讲的app.vue就是一个组件。组件一般包括三部分,html部分,css部分,js部分

有些概念听起来很深奥,但一旦理解了,其实也就那样,没什么。

下面言归正传,了解一下数据如何显示在模板上。一共有三种方式:

第一种方式:采用{{ 变量}}这种形式

我们以上节我们创建的vue项目来做介绍。对于根节点app来说,App.vue是它的模板内容,这个模板的内容是以组件的形式展示的。我们先在组件的js部分添加一些数据:data里的内容就是数据,msg是数据的key,后面的内容则为value

数据创建好后,将数据在模板上显示:

需要注意一点的是,我们所有的内容需要包裹在template标签里,还需要包裹在div里,这样才不会报错。

这样数据就显示出来,我们可以看下浏览器。

还有两种方式是以指令的方式:v-text v-html

这两种方式都是写在标签内的,

 <div class="bb" v-html="msg"></div> 

 <div class="bb" v-text="msg"></div> 

这个msg是变量名。这两者的区别:

v-text:可以转义dom标签

v-html:不可以转义dom标签,会把dom标签直接解析出来

如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注微信公众号:Web前端风暴

上一篇下一篇

猜你喜欢

热点阅读