如何让vue.js中v-model绑定select元素默认选中项有效?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1232个文字,预计阅读时间需要5分钟。
作者近日在开发中遇到一个看起来很神奇的问题,平时编辑页面时,我们通过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分钟。
作者近日在开发中遇到一个看起来很神奇的问题,平时编辑页面时,我们通过select下拉选框利用vue.js的v-model来实现自动选中。今天无论怎样都选不中,经过长时间的复查和神的启示,终于找到了答案。
笔者今天在开发中遇到一个看起来很神奇的问题,平时编辑的页面我们select下拉选框利用vue.js 的v-model来实现自动选中,今天无论如何都选不中,后来经过很久的复查和大神的一句话终于解决这个这个问题,顺便分享一下。
问题
先上代码:
上图是前端的H5页面
下面是js代码:
一眼看上好像也没有什么问题。js 在初始化的时候,调用后台接口,取到数据然后传递给vue里面定义的data里面。并且前端页面除了select不能正常选中,其他的input 框的数据也都全部显示出来了(因为涉及一些机密的数据,所以还是涂鸦一下,主要还是把问题说清楚)
按照常理来说是不可能出现这个问题,毕竟之前在其他的项目也做过类似的。于是就开始查找问题了。
思考1:
是不是vue.js的版本问题导致的,后来换了版本发现还是不行这个假设不成立
思考2:
是不是我的变量名称写错了,检查一遍肯定不是这个问题
思考3:
是不是后台传过来的值就是空的,然后进行验证利用js的打印以及input框输出
发现页面上也是能显示出来了,然后又排除了这个原因。

