如何让vue.js中v-model绑定select元素默认选中项有效?

更新于
2026-09-23 21:48:02
1阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1232个文字,预计阅读时间需要5分钟。

如何让vue.js中v-model绑定select元素默认选中项有效?

作者近日在开发中遇到一个看起来很神奇的问题,平时编辑页面时,我们通过select下拉选框利用vue.js的v-model来实现自动选中。今天无论怎样都选不中,经过长时间的复查和神的启示,终于找到了答案。

笔者今天在开发中遇到一个看起来很神奇的问题,平时编辑的页面我们select下拉选框利用vue.js 的v-model来实现自动选中,今天无论如何都选不中,后来经过很久的复查和大神的一句话终于解决这个这个问题,顺便分享一下。

问题

先上代码:

上图是前端的H5页面

下面是js代码:

一眼看上好像也没有什么问题。js 在初始化的时候,调用后台接口,取到数据然后传递给vue里面定义的data里面。并且前端页面除了select不能正常选中,其他的input 框的数据也都全部显示出来了(因为涉及一些机密的数据,所以还是涂鸦一下,主要还是把问题说清楚)

按照常理来说是不可能出现这个问题,毕竟之前在其他的项目也做过类似的。于是就开始查找问题了。

思考1:

是不是vue.js的版本问题导致的,后来换了版本发现还是不行这个假设不成立

思考2:

是不是我的变量名称写错了,检查一遍肯定不是这个问题

思考3:

是不是后台传过来的值就是空的,然后进行验证利用js的打印以及input框输出

发现页面上也是能显示出来了,然后又排除了这个原因。

阅读全文

本文共计1232个文字,预计阅读时间需要5分钟。

如何让vue.js中v-model绑定select元素默认选中项有效?

作者近日在开发中遇到一个看起来很神奇的问题,平时编辑页面时,我们通过select下拉选框利用vue.js的v-model来实现自动选中。今天无论怎样都选不中,经过长时间的复查和神的启示,终于找到了答案。

笔者今天在开发中遇到一个看起来很神奇的问题,平时编辑的页面我们select下拉选框利用vue.js 的v-model来实现自动选中,今天无论如何都选不中,后来经过很久的复查和大神的一句话终于解决这个这个问题,顺便分享一下。

问题

先上代码:

上图是前端的H5页面

下面是js代码:

一眼看上好像也没有什么问题。js 在初始化的时候,调用后台接口,取到数据然后传递给vue里面定义的data里面。并且前端页面除了select不能正常选中,其他的input 框的数据也都全部显示出来了(因为涉及一些机密的数据,所以还是涂鸦一下,主要还是把问题说清楚)

按照常理来说是不可能出现这个问题,毕竟之前在其他的项目也做过类似的。于是就开始查找问题了。

思考1:

是不是vue.js的版本问题导致的,后来换了版本发现还是不行这个假设不成立

思考2:

是不是我的变量名称写错了,检查一遍肯定不是这个问题

思考3:

是不是后台传过来的值就是空的,然后进行验证利用js的打印以及input框输出

发现页面上也是能显示出来了,然后又排除了这个原因。

阅读全文