模板语句的数据来源

模板语句的数据来源:

data 是给模板语句提供数据支持的一个数据项

data 选项的类型只能是 object / function (对象或者函数)

data 实际上是给整个 vue 实例提供数据来源

//data 配置项的专业叫法:vue 实例的数据对象

如果 data 是对象的话,对象必须是纯释的对象(含有零个或多个的 key/value 键值对)

将data数据插入到模板语句当中需要用到胡子语法

胡子语法:又称为插值语法,是vue框架自己搞的一套语法,只有 vue 框架自己能够看懂

语法符号:{{}} (两个中括号)

怎么用?在里面写入你指定的键的名称

如下图代码所示

我将 data 配置项的第一个 key 值指定为 "轻音少女"

第二个 key 值指定为 "平泽忧"

键和值的名称都可以改变,下面我演示一个键和值的名称都改变的实例

我将 data 配置项的第一个 key 的名字改为 “es” ,值为 "来自风平浪静的明天"

第二个 key 的名字改为 “abc” ,值为"伊佐木要"

胡子语法的小细节:在胡子语法的两个中括号之间不能加空格,否则无效。但是与 key 的名称之间可以有空格

以下是实例:

那么可能会有个疑问了,data 的值能不能是数组呢?能不能是对象呢?

答案是可以的,下面我就来演示一下

首先是对象

如果使用对象的话,那么在定义好 key 的名字之后创建一个对象就行,但是里面也必须是键值对

我在 data 配置项里面创建了一个名为 "school" 的键,里面包含一组对象

对象里面有两个键值对,第一个键的名称是 "address" ,值为 "日本京都"

第二个键的名称是 "schoolname" ,值为 "京都大学"

在胡子语法里面使用的话,只需要 【键名.对象的键名】就行,当然也可以多重对象嵌套

然后是数组

数组的话可以通过索引来访问对应的对象的键值对

我在 data 配置项中定义了名为 "animate" 的键,值是一个数组,里面有两组对象

通过索引访问,animate[0].qustion 的意思就是第一个对象的 qustion 键的值

animate[0].answer 的意思就是第一个对象的 answer 键的值

animate[1].qustion 的意思就是第二个对象的 qustion 键的值

animate[1].answer 的意思就是第二个对象的 answer 键的值

该文章为笔记,教程为动力节点的老杜Vue视频教程,Vue2 Vue3实战精讲
视频链接:https://www.bilibili.com/video/BV17h41137i4?p=1&vd_source=2136c732ce8d5a3f412e2f7064285cb7

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值