javascript - Vue.js 里属性绑定数据为什么弃用 Mustache {{ }} 而改用 v-bind

 个信2502875605 发布于 2022-11-16 11:11

在 0.12 版本的时候,可以这样绑定属性与数据:

后来改成了这样:

现在造成有两种绑定数据的方法,一种是属性,用 v-bind,一种是文本,用 {{ }},而原来只要一种 {{ }} 就够了。

这样增加复杂度的改动有什么原因呢?

------------------------- UPDATE -------------------------------

已解惑,见:

https://www.v2ex.com/t/321359...

2 个回答
  • 这样是绑定表达式

    <item :page=displayPage ></item>

    这样是绑定字面值

    <item page=displayPage ></item>

    是不是简洁了不少?

    2022-11-16 11:31 回答
  • 如果页面足够大或者其他一些原因,渲染替换未完成,可能会直接展示给用户{{ something }},而不是正确的数据

    2022-11-16 11:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有