问题:
页面下拉框选择功能失效
现象:
在下拉框有默认值的情况下,点击下拉框的其他值,发现并没有切换到其他值
但是在下拉框没默认值的情况下,功能就正常
原因
select 已经绑定选项(有默认值)
在选择其他选项时,render函数没有自动更新,数据刷新了但是视图没有刷新
解决步骤:
1、select 组件绑定事件2、事件调用 this.$forceUpdate() 强制刷新组件
页面下拉框选择功能失效
在下拉框有默认值的情况下,点击下拉框的其他值,发现并没有切换到其他值
但是在下拉框没默认值的情况下,功能就正常
select 已经绑定选项(有默认值)
在选择其他选项时,render函数没有自动更新,数据刷新了但是视图没有刷新
<el-select>
标签上绑定一个自定义刷新事件,注意此处方法是没带括号的this.$forceUpdate()
强制刷新组件道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。