前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vue.js常见问题精选(一)

Vue.js常见问题精选(一)

作者头像
企鹅号小编
发布2018-01-26 17:35:42
8150
发布2018-01-26 17:35:42
举报
文章被收录于专栏:大数据

一、数据绑定不一定就是使用双大括号 “{{}}” 语法

我们都知道,Vue.js 最常见的数据绑定方式是使用“Mustache”语法(双大括号),AngularJs和微信小程序都是如此,但是需要注意的是,在 Vue.js 中双大括号可不能随便乱用,否则可能导致语法错误。

通常情况下,在下面几种情况中不能使用双大括号语法进行数据绑定:

1. 标签属性值的绑定

对于标签属性值的数据绑定,我们可以使用Vue.js提供的 指令,该指令用法很简单,直接在需要进行数据绑定的属性名前加上 即可,当然也可直接简写为 。例如:

从上面这个简单例子可以看出,在 a 标签中的文本内容可以使用双大括号语法来进行数据绑定,而其标签上的属性 则需要写成 或 。

2. HTML代码的绑定

如果想要将HTML代码通过数据绑定方式渲染于页面中,我们不能直接通过双大括号语法进行绑定,否则会当做普通文本内容渲染,而是要使用 指令进行绑定。还是上面那个例子,我们把内容换成HTML代码:

结果页面上直接把代码给渲染出来了:

要想在页面中显示真正的文字加粗效果,HTML部分得像下面这么写:

这才是我们最终想要实现的效果。

二、开发过程中最好使用未压缩的Vue.js版本,否则没有错误代码提示三、v-for 指令不一定只是对数组进行循环,还可以直接循环数字

例如,我们需要循环显示从 1 到 10 这十个数,可以这样来写:

最终生成的代码:

本文来自企鹅号 - 前端微站媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 前端微站媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档