gpt4 book ai didi

javascript - Vuejs 在对象的属性之间切换?

转载 作者:行者123 更新时间:2023-11-30 13:49:45 26 4
gpt4 key购买 nike

我有一个对象数组,里面有名字和姓氏。如何通过单击按钮在名字和姓氏之间切换?

new Vue({
el: '#app',
data() {
return {
myArray: [{
firstName: 'ricky',
lastName: 'martin'
},
{
firstName: 'tony',
lastName: 'Montana'
}
]
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<template>
<div>
<button>Click me to switch between first and Last names</button>
</div>
</template>

我仍在努力了解 vuejs 的一些基本概念,所以请原谅任何幼稚的问题。谢谢。

最佳答案

您可以设置新变量并设置要查看的内容:

<template>
<div v-for="item in myArray">
<div v-if="showLastName">
{{item.lastName}}
</div>
<div v-else>
{{item.firstName}}
</div>
</div>
<div>
<button @click="showLastName = !showLastName">
Click me to switch between first and Last names
</button>
</div>
</template>

并且在 data() 中添加变量 showLastName 如下:

data() {
return {
showLastName: false,
myArray: [{
firstName: 'ricky',
lastName: 'martin'
},
{
firstName: 'tony',
lastName: 'Montana'
}
]
}
}

这应该有效。

祝你好运!

关于javascript - Vuejs 在对象的属性之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58508014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com