iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue+ElementUI实现从后台动态填充下拉框的示例代码
  • 618
分享到

Vue+ElementUI实现从后台动态填充下拉框的示例代码

2024-04-02 19:04:59 618人浏览 安东尼
摘要

1、首先编写前端代码,将elementUI中的标签写到.Vue界面中。  <el-select       v-model="xxxQuery.xxxid"       pla

1、首先编写前端代码,将elementUI中的标签写到.Vue界面中。

 <el-select
      v-model="xxxQuery.xxxid"
      placeholder="请在下拉框中选择名称"
      maxlength="255"
      :disabled="false"
      clearable>
            <el-option
              v-for="item in selectOptionsAll"
              :key="item.indexId"
              :label="item.indexName"
              :value="item.indexName">
             </el-option>
  </el-select>

2、在return中声明变量,该变量与"v-for"中的循环标签保持一致。

selectOptionsAll: []

3、编写函数,初始化数据。

    //初始化下拉框中的选项
    async getSelectOptions() {
      try {
           //定义一个变量用来接收从后台查出的数据
           //下面的indexResources是之前引入好的service方法
         const selectResult = await indexResources.get()
         //做一下判断
        if(selectResult){
         //查出值之后对之前声明好的变量进行赋值
          this.selectOptionsAll = selectResult 
        }else{
            this.$message.info(
              '没有可选择的下拉框'
          )
        }
      } catch (err) {
        this.$notify({
          title: '初始化下拉框失败',
          message: err.message,
          type: 'warning',
          showClose: false
        })
      } finally {
        this.dialogLoading = false
      }
    }

4、掉用后台部分代码,后台代码如下。

controller层:


    @GetMapping("/getList")
    @apiOperation(value = "查询全部数据")
    public ReturnType<?> getList() {
        List<DvIdxIndexDTO> list = xxxService.queryAllList();
        return ReturnType.success(list );
    }

注意,js的函数已经在vue中的created() {this.getSelectOptions();}函数中调用,当加载界面时就会调用该函数。到此,实现了下拉框的动态填充实现。

到此这篇关于Vue+ElementUI实现从后台动态填充下拉框的示例代码的文章就介绍到这了,更多相关Vue ElementUI 动态填充下拉框内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Vue+ElementUI实现从后台动态填充下拉框的示例代码

本文链接: https://www.lsjlt.com/news/140322.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作