今天在写vuejs的时候,发现获取select标签的时候默认属性并没有获取到,调试了一半天,才找到了原因,最开始的时候我是这样写的,
发现通过blog.author去获取data里面的属性根本获取不到,达不到页面默认的效果,页面效果是这样展示的,
可以看到,作者还是没有获取到data里面的属性,所以我就将v-model里面的属性重新绑定了一下,修改为:
页面效果如下:
这样下拉框里面就默认展示为空了,当我需要选择的时候才展示下拉框里面的值,
原本以为在这个在vuejs2.0里面都是通过blog.author来获取的,但是在vuejs3.0以上的版本,就直接可以通过data里面声明的属性直接获取到了,不用再通过属性里面去获取了,但是需要注意属性值必定是唯一的,
最后调试代码之后才发现,是自己在option里面多添加了value属性才导致没有获取到select列表的数据,修改之后的代码如下: