Vue.js 切换项目特定的数据属性以显示/隐藏文本Vue Js

Vue.js 切换项目特定的数据属性以显示/隐藏文本Vue Js,vue.js,Vue.js,请看一下我的片段。仅当单击viewMore数据属性对应的view all/view less按钮时,我才尝试切换viewMore数据属性 每个项目都需要有自己的切换按钮,但我只想切换我正在单击的“活动”项目 newvue({ 数据:{ viewMore:错, arrayOfData:[{ 描述:“第1项:知识产权权利义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务

请看一下我的片段。仅当单击viewMore数据属性对应的view all/view less按钮时,我才尝试切换viewMore数据属性

每个项目都需要有自己的切换按钮,但我只想切换我正在单击的“活动”项目

newvue({
数据:{
viewMore:错,
arrayOfData:[{
描述:“第1项:知识产权权利义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务。”,
},
{
描述:“第2项:第1项:第2项:第2项:第2项:第1项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项,
},
{
描述:“第3项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项,
},
],
},
方法:{
showItemModifiers:function(){
this.viewMore=!this.viewMore;
}
},
el:“#应用程序”,
});
。SelectedModifier列表{
最大高度:45像素;
溢出:隐藏;
线高:1;
边缘底部:20px;
}
.selectedModifiersList.viewMore{
最大高度:100%;
溢出:自动;
}

{{item.description}

少看 查看所有
每个数据都需要查看更多信息。
切换时,仅切换数据中的viewMore

newvue({
数据:{
arrayOfData:[{
viewMore:错,
描述:“第1项:知识产权权利义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务。”,
},
{
viewMore:错,
描述:“第2项:第1项:第2项:第2项:第2项:第1项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项,
},
{
viewMore:错,
描述:“第3项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项,
},
],
},
方法:{
showItemModifiers:函数(项){
item.viewMore=!item.viewMore;
}
},
el:“#应用程序”,
});
。SelectedModifier列表{
最大高度:45像素;
溢出:隐藏;
线高:1;
边缘底部:20px;
}
.selectedModifiersList.viewMore{
最大高度:100%;
溢出:自动;
}

{{item.description}

少看 查看所有
每个数据都需要查看更多信息。
切换时,仅切换数据中的viewMore

newvue({
数据:{
arrayOfData:[{
viewMore:错,
描述:“第1项:知识产权权利义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务。”,
},
{
viewMore:错,
描述:“第2项:第1项:第2项:第2项:第2项:第1项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项:第2项,
},
{
viewMore:错,
描述:“第3项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项:第三项,
},
],
},
方法:{
showItemModifiers:函数(项){
item.viewMore=!item.viewMore;
}
},
el:“#应用程序”,
});
。SelectedModifier列表{
最大高度:45像素;
溢出:隐藏;
线高:1;
边缘底部:20px;
}
.selectedModifiersList.viewMore{
最大高度:100%;
溢出:自动;
}

{{item.description}

少看 查看所有
如果不想修改数据数组,可以制作一个组件,分别处理每个项目的状态

newvue({
数据:{
arrayOfData:[{
描述:“第1项:知识产权权利义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务义务。”,