jeecg-boot Vue2前端-下拉搜索框j-search-select-tag

个人项目开发的一些经验已经实践过的代码

官网提到了怎么弄,但是很多细节官网还没完善的,我个人作为开发者提供一下代码给你们参考以及使用
在这里插入图片描述
以上是效果
现在讲下实现的过程

首先

<a-row :gutter="24">
    <a-col :span="12">
      <a-form-model-item label="字典搜索多选(异步)" prop="asyncMultipleValue">
        <j-search-select-tag
            placeholder="请做出你的选择"
            v-model="formData.asyncMultipleValue"
            dict="sys_depart,depart_name,id"
            :pageSize="6"
            :async="true"
            mode="multiple">
        </j-search-select-tag>
      </a-form-model-item>
    </a-col>
    <a-col :span="12">选中值:{{ formData.asyncMultipleValue}}</a-col>
  </a-row>

此处

dict="sys_depart,depart_name,id"

是jeecg-boot 官网封装好的一个组件,这个组件。
sys_depart,depart_name,id这个的意思是
sys_depart 表里 ,查询的列depart_nameid = key 也就是说值。

以上是简单的操作那么复杂有怎么弄呢,可以这么做
dict="sys_depart,depart_name,id" 改成 :dict="dictstring"
dictstring 定义一个查询语句
例如我要查询

dictstring: "sys_depart where create_by like '" + this.$store.getters.userInfo.username +"',depart_name,id",

中间可以加 where 语句进行模糊查询更多内容,或者符合自己需求的内容,这里按照自己需求来改

这样就可以解决比较复杂的查询,如果你们还有更加复杂的可以评论区发出来我会帮你解决!

下一章搞一个更复杂的表内容在表里进行查询

在这里插入图片描述
这个是表里面的输入异步查询,很实用。记得关注我哦

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
Jeecg-Boot是一款基于Spring Boot和Mybatis-Plus的开发平台,主要用于快速开发企业级的后台管理系统。而Vue.js是一款流行的前端JavaScript框架。在Jeecg-Boot中使用Vue.js可以实现前后端分离的开发模式,提高开发效率和可维护性。 针对将.xls文件转为.zip文件的需求,你可以在Vue.js中使用jsZip库来实现。具体步骤如下: 1.安装jsZip库 可以使用npm安装jsZip库: ``` npm install jszip --save ``` 2.在Vue.js中导入jsZip库 在需要使用jsZip的组件中,导入jsZip库: ``` import JSZip from 'jszip' ``` 3.编写jsZip代码 在Vue.js组件中,可以编写如下代码将.xls文件转为.zip文件: ``` // 读取.xls文件 axios.get('/api/getExcel') .then(res => { const fileData = res.data // 实例化jsZip对象 const zip = new JSZip() // 将.xls文件添加到zip包中 zip.file('example.xls', fileData, { binary: true }) // 生成zip包 zip.generateAsync({ type: 'blob' }) .then(content => { // 下载zip包 const link = document.createElement('a') link.href = URL.createObjectURL(content) link.download = 'example.zip' link.click() }) }) ``` 这段代码通过axios库向服务器请求获取.xls文件,然后使用jsZip库将文件添加到zip包中,并生成zip包并下载。需要注意的是,这里使用了二进制方式读取文件内容,需要在axios请求中设置responseType为'arraybuffer'。 以上就是在Jeecg-Boot框架中使用Vue.js将.xls文件转为.zip文件的方法,希望能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑着牛的奇兵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值