vue中select控件使用

2025-10-06 18:47:07

1、打开VScode,新建一个html页面,输入

    <select name="sort-choice" v-model="sortonSelected" >

            <option :value="sort.val" v-for="sort in sortList">{{sort.name}}                  </option>

     </select>

vue中select控件使用

2、解释:v-model是我们要获取的选中值,如果option中存在value属性,优先获取value值即sort.val,如果不存在,则获取option的文本内容,也就是代码中sort.name.  

1、新建js页面,输入

    

var date = new Vue({

    el: "#mainDate",

    data: {

      sortList: [

            {

                val: '',

                name: '全部'

            },

            {

                val: 'D',

                name: '牛仔'

            },

            {

                val: 'K',

                name: '针织'

            },

            {

                val: 'W',

                name: '梭织'

            }

        ],

        sortonSelected: ''

    },

   created: function () {

        //默认选中全部

        this.sortonSelected = this.sortList[0].val;

    }

});

vue中select控件使用

2、解释:sortList就是我们要显示的数据,如果想要默认 created中要写上 this.sortonSelected = this.sortList[0].val(这边默认第一个值 全部),

vue中select控件使用

3、select整体点开效果

vue中select控件使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢