项目开发过程中,有两次遇到这种问题
(1)el-form内两个下拉框联动时,例如省份-城市,切换省份后,城市下拉框设置默认值为该省份下第一个城市,做了以下操作:
this.tableForm.city = cityList[0]
发现一旦city附上默认值,就会出现下次选择数据选择不上的问题,再次选择记录上次选择的value值
(2)表单的el-form-item动态生成,弹出表单时,发现输入框不允许输入内容
解决办法---------------------------------------------------------------------------------------------------------------------
--> 使用this.$forceUpdate()进行强制渲染
el-input添加@input事件,el-select添加@change事件,方法为:
defaultValueChange(){
this.$forceUpdate();
},