当前位置:   article > 正文

Vue JeecgBoot 下拉选使用数据字典,设置默认值,默认选中第一个值 - 附完整示例_jeecgboot下拉框字典值

jeecgboot下拉框字典值

效果

   

一、使用步骤 

1、导入依赖文件

 2、声明变量

  1. data() {
  2. return {
  3. dataValue: '',
  4. datalist: []
  5. }
  6. },

 3、定义方法

  1. methods: {
  2. // dictCode="data,data_name,data_num"
  3. // 加载数据字典
  4. initDictConfig() {
  5. // 初始化字典
  6. initDictOptions('data,data_name,data_num').then((res) => {
  7. console.log(res);
  8. if (res.success) {
  9. this.datalist = res.result
  10. this.dataValue = res.result[0].value;
  11. }
  12. });
  13. },
  14. }

4、调用方法

  1. created () {
  2. this.initDictConfig();
  3. },

5、HTML

  1. <a-form layout="inline" style="width:100%;">
  2. <a-form-item label="label">
  3. <a-select
  4. v-model="dataValue"
  5. >
  6. <a-select-option v-for="d in datalist" :key="d.value" :value="d.value">{{ d.text }}</a-select-option>
  7. </a-select>
  8. </a-form-item>
  9. </a-form>

二、完整示例

  1. <template>
  2. <a-form layout="inline" style="width:100%;">
  3. <a-form-item label="label">
  4. <a-select v-model="dataValue">
  5. <a-select-option v-for="d in datalist" :key="d.value" :value="d.value">{{ d.text }}</a-select-option>
  6. </a-select>
  7. </a-form-item>
  8. </a-form>
  9. </template>
  10. <script>
  11. import {initDictOptions, filterDictText} from '@/components/dict/JDictSelectUtil';
  12. data() {
  13. return {
  14. dataValue: '',
  15. datalist: []
  16. }
  17. },
  18. created () {
  19. this.initDictConfig();
  20. },
  21. methods: {
  22. // dictCode="data,data_name,data_num"
  23. // 加载数据字典
  24. initDictConfig() {
  25. // 初始化字典
  26. initDictOptions('data,data_name,data_num').then((res) => {
  27. console.log(res);
  28. if (res.success) {
  29. this.datalist = res.result
  30. this.dataValue = res.result[0].value;
  31. }
  32. });
  33. },
  34. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/151732
推荐阅读
相关标签
  

闽ICP备14008679号