hookehuyr

fix 产品资料点击后,切换菜单可能出错问题

1 <!-- 1 <!--
2 * @Date: 2024-09-29 14:26:41 2 * @Date: 2024-09-29 14:26:41
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-10-28 17:57:14 4 + * @LastEditTime: 2024-10-31 13:44:49
5 * @FilePath: /hager/src/views/product/detail.vue 5 * @FilePath: /hager/src/views/product/detail.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -226,6 +226,7 @@ export default { ...@@ -226,6 +226,7 @@ export default {
226 this.download_list.forEach(item => { 226 this.download_list.forEach(item => {
227 if (key === item.type) { 227 if (key === item.type) {
228 item.list = element.map(item => ({ ...item, checked: false })); 228 item.list = element.map(item => ({ ...item, checked: false }));
229 + item.show = false;
229 } 230 }
230 }); 231 });
231 }; 232 };
...@@ -238,9 +239,14 @@ export default { ...@@ -238,9 +239,14 @@ export default {
238 } 239 }
239 } 240 }
240 }, 241 },
241 - onClick (item) { 242 + onClick (v) {
242 - this.download_list.forEach(item => item.show = false); 243 + this.download_list.forEach(item => {
244 + if (v.id === item.id) {
243 item.show = true; 245 item.show = true;
246 + } else {
247 + item.show = false;
248 + }
249 + });
244 }, 250 },
245 async getUserInfo () { 251 async getUserInfo () {
246 const { code, data } = await getUserInfoAPI(); 252 const { code, data } = await getUserInfoAPI();
......