解决vue更改计算属性后select选中值不更改的问题

先上代码:

创新互联建站基于分布式IDC数据中心构建的平台为众多户提供中国电信成都枢纽中心 四川大带宽租用 成都机柜租用 成都服务器租用。

//...

  
{{selected}}

上面的代码就是采用vue的v-for指令绑定数据生成option,但今天学习写的时候突然发现一个问题,即将计算属性da绑定到v-for指令上,然后再替换源数据options,结果da计算属性正确,而selected属性并没有变化。也就是页面上的下拉框在非展开情况下的文字并没有改变,如下图:

解决vue 更改计算属性后select选中值不更改的问题

这里可以看到下拉框的option已经更新,然而selected属性并没有随之同步更新,因为它缓存了上次选择的值。

这里如此设计不知是否合理,因为我用这种用法用的比较少。

但有问题就要解决。在computed中的计算属性中增加selected='',每次更新依赖则重置selected属性。

以上这篇解决vue 更改计算属性后select选中值不更改的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持创新互联。


本文名称:解决vue更改计算属性后select选中值不更改的问题
文章转载:http://bzwzjz.com/article/jchpdg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站建设 成都网站建设 成都响应式网站建设 网站制作 成都网站设计 营销型网站建设 网站建设费用 成都网站设计 网站设计 网站建设方案 成都网站建设 成都网站建设 成都网站建设公司 阿坝网站设计 重庆网站制作 响应式网站建设 成都网站建设 成都网站设计 成都网站制作 手机网站建设 高端网站设计 网站建设公司