现在公司有个需求就是: 要求每次可以增加多个商品: 每次增加一个 tab,就新增一个商品表单 在以前的 jquery 时代, 可以直接扫描出所有的 tab 里面的对象, 然后再提交的时候,根据 index 修改 name 即可, 必须 tab 1 里面的名字就是 good[1].name, 如果是 tab 2,那么就是 googs[2].name . 现在用了 vue 了, 完全懵了. 我要如何才能达到这种效果呢
1
weimo383 Mar 28, 2021 via Android
vuex 全局储存信息
|
2
ByteRan Mar 28, 2021
vuex 或者 sessionstorage 或者 vue.prototype.global
|
3
imjamespond2020 Mar 28, 2021 via Android
很简单用 react 就行了
|
4
Quarter Mar 28, 2021 via iPhone
你可以用全局变量或者用一个上层组件来存储数据信息,或者也可以用 vuex 来全局存储,都行
|
5
dengshen Mar 29, 2021 via iPhone
用数据驱动页面的思维。一个 tab 表单就是一个对象,然后收集一下数据就完事了
|
6
cs419 Mar 29, 2021
动态菜单 有两种做法
1. 用 jsx 语法写 动态生成 2. 用组件递归嵌套的方式写 这两种做法你会一种 借鉴下你的问题就能解决 |
7
rockddd Mar 29, 2021
每次新增 tab 的时候绑定点击事件,新增一个表单信息,并且储存,至于存到哪 看看需不需要跨页面使用,我是这么理解的。。。
|