vue2.0 下拉框默认标题设置方法
程序员文章站
2022-07-22 08:34:05
昨天到今天,用vue2.0在写一个性别选择框,一给option添加seledted属性就报错这里
下面是报错的代码
error in ./~/vue-l...
昨天到今天,用vue2.0在写一个性别选择框,一给option添加seledted属性就报错这里
下面是报错的代码
error in ./~/vue-loader/lib/template-compiler.js?id=data-v-c231dfa2!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/second.vue template syntax error <select v-model="selected">: inline selected attributes on <option> will be ignored when using v-model. declare initial values in the component's data option instead.
selected 已经绑定在<select></select> 上了 , 你选择了哪个选项, selected 就是那个选项的value了 ,你想让哪个选项为默认选中的话,就在data里的seleced 设置为那个选项的value
在单击<select></select> 时,给'性别'这个选项添加一个disabled属性就可以禁用了
<template> <select v-model='selected' @click="ss()"> <option v-for="(option,index) in options" v-bind:value="option.value" :disabled="option.disabled"> {{ option.text }}{{index}}{{option.disabled}} </option> </select> <span>selected: {{ selected }}</span> </template> <script> export default{ name: 'second', data(){ return { selected: 'sex', // 比如想要默认选中为性别,那么就把他的value值设置为'sex' options: [ {text: '性别', value: 'sex', disabled: ''}, //每个选项里面就不用在多一个selected 了 {text: '男', value: '1'}, {text: '女', value: '2'} ] } }, methods: { ss: function () { this.options[0].disabled = disabled; }, } } </script>
以上这篇vue2.0 下拉框默认标题设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
怎么设置默认浏览器 3种更改默认浏览器方法
-
qq浏览器怎么设置默认浏览器?qq浏览器设置默认3种方法
-
电脑中如何将傲游浏览器设置为默认浏览器?设置傲游云浏览器为默认浏览器的方法介绍
-
Mysql 默认字符集设置方法(免安装版)
-
select标签设置默认值选择(select设置初始值的方法)
-
如何设置默认浏览器?电脑设置默认浏览器方法图解
-
spring boot 中设置默认网页的方法
-
Win10怎么设置默认输入法?Win10系统设置默认输入法的方法
-
电脑中如何将傲游浏览器设置为默认浏览器?设置傲游云浏览器为默认浏览器的方法介绍
-
360浏览器ctrl+b实现文字加粗的设置方法(默认显示或隐藏收藏栏)