关于el-input框不能修改的思路回顾
input框里需要的是字符串
需要传给后端的格式为:{type:“”,key:“”}的json格式。
需求:有两种模式,
一种是预览模式:2个el-input框,
另外一种是设计模式,“{type:key,type:key}”,一个input框
这个是一个组件,所有的数据从父组件传给子组件。
卡壳的点;
我一直搞不清楚设计模式和预览模式切换的逻辑;
经过上午的思考:
预览模式,就是分别取获取设计模式的key值,是一个字符串。这个时候对象也已经跟着变了
设计模式,是一个字符串,需要先转化为{} JSON对象.
关于el-input框之间的联动
需求:
1、当新增时,input框A 初始化为空,input框B也为空;
2、当框A输入值,框B也随之映射;
3、当框B修改,不在随框A修改而改变;
老公给的思路:
你不能用美术的角度去思考问题,而应该用程序员的视角去思考
如下:
1、为什么2个input框会相互联动,是不是有一个开关在控制着;
2、是否理解为,初始化的时候,开关打开了,所以2个input框可以联动;
3、当点击了框B,开关关掉,就不在联动。
我的解决方案:
1、给一个开关,默认为true;
1、框A有一个@input事件;,修改框A时,开关为true,可以把修改的数据传给框B;实现初次的联动;
2、当框B修改,也会有一个@input事件,开关关闭,