大佬教程收集整理的这篇文章主要介绍了vue-element-admin框架中elementUI的select下拉列表设置默认值,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
官网elementUI中的下拉组件SELEct是不带默认值的,如何使其默认加载,可参考如下方案。
做了一个组件,可公用调用。
主要涉及就是父组件传子组件,及子组件回传父组件的传值操作。
下拉组件代码:
<template> <el-SELEct v-model="dataValue" style="width: 200px" placeholder="请选择" @change="valueChange" > <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" /> </el-SELEct> </template> <script type="text/javascript"> import Stringmixin from "./Stringmixin"; export default { name: "XhJSSELEct", components: {}, props: { options: { type: Array, default: () => { return []; }, }, }, data() { return { dataValue: "", }; }, created() {}, watch: { options: { handler(newVal) { if (newVal == "" || newVal == "undefined") { //TODO } else { this.dataValue = this.options[0].value; } }, immediate: true, }, }, computed: {}, methods: { // 输入的值 valueChange(val) { /** 回调筛选数据 */ this.$emit("value-change", { index: this.index, value: val, data: this.options, }); }, }, }; </script> <style lang="scss" scoped> </style>
传的options是数组,下拉选择事件valueChange,用emit回传父组件相关需要的值。
父组件调用
引用组件:
添加组件
调用:
<XhJSSELEct :options="versionList" style="width: 200px" class="search-container" @value-change="SELEctValue" ></XhJSSELEct>
下拉选择事件
以上是大佬教程为你收集整理的vue-element-admin框架中elementUI的select下拉列表设置默认值全部内容,希望文章能够帮你解决vue-element-admin框架中elementUI的select下拉列表设置默认值所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。