【问题标题】:VueJs: How to use array in double braces {{}}? [closed]VueJs:如何在双括号 {{}} 中使用数组? [关闭]
【发布时间】:2020-06-03 02:27:23
【问题描述】:

vue js中如何使用数组

var myObject = new Vue({
  el: '#app',
  data: {message: ["Hello"],["Word"]}
})
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"></script>
<div id="app">
  <h1>{{ message[0] }}</h1>
</div>

我想在H1标签中显示“你好”,anyidea,非常感谢

【问题讨论】:

  • 您的消息数组中有语法错误,如果您检查了控制台,您会看到错误消息。你想要message: ["Hello", "World"]

标签: arrays vue.js


【解决方案1】:

首先,确保正确初始化数据属性。

data: {
 message: ["Hello", "Word"]
}

如果您确切知道"Hello" 位于index0 中,那么您可以使用message[0]

你也可以有一个这样的对象数组

data: {
  message: [{
  first: "Hello",
  second: "Word"
 }]
}

然后要访问它,你会写{{message[0].first}}

您甚至可以在{{}} 中编写函数,例如{{message.find(el =&gt; el == "Hello World")}}

希望对你有帮助。

【讨论】:

  • 您可能是对的,即使我看不到“语法错误”是标记问题的原因之一。同时,如果我认为问题本身不是垃圾邮件或以某种方式滥用,我不希望阻止新用户提出问题和通过投票来学习。
  • 我没有说任何关于否决的事情。对印刷/语法错误有一个特定的密切投票
  • 看来我还没有那个选项。除了投反对票或举报。我想这需要更多的声誉。
  • 没错。 stackoverflow.com/help/privileges你正在去那里的路上。祝你好运。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-19
  • 2011-01-12
  • 1970-01-01
  • 2016-08-04
相关资源
最近更新 更多