Vue: 如 Vue.js 文档中所述,无法识别动态属性名称

创建于 2019-02-21  ·  3评论  ·  资料来源: vuejs/vue

版本

2.6.6

转载链接

https://jsfiddle.net/ferpzqvx/2/

重现步骤

  • 使用数据属性attrName创建一个 Vue 应用程序,其值为href
  • 使用以下属性 bind v-bind:[attrName]=some-link创建一个<a> HTML 标记

什么是预期?

根据此处设置的期望,我期望 DOM 产生类似于以下内容的输出

<a href="www.google.com">Website</a>

或者

我可以期望文档应该被修复,以便不显示骆驼案例示例。

实际发生了什么?

以上将失败,控制台说attrname不存在。

attrname在小写的代码中无处可去。

最有用的评论

@posva谢谢,是的,我会检查 vuejs.org repo 并在那里打开一个新问题,如果问题没有在那里解决。

编辑:最终创建了拉取请求,它正在等待合并! 再次感谢!

所有3条评论

该死,这确实应该在 docs 中更新。我们不能在 html 模板中使用驼峰式变量,我们应该通过注释反映这一点。 它仅适用于 Vue 文件和字符串模板。 你能检查一下 vuejs.org repo 上是否存在这个问题,如果没有,请打开一个新的? 如果你想创建一个拉取请求,那也很好

@posva谢谢,是的,我会检查 vuejs.org repo 并在那里打开一个新问题,如果问题没有在那里解决。

编辑:最终创建了拉取请求,它正在等待合并! 再次感谢!

此页面是否有帮助?
0 / 5 - 0 等级