最近,项目中碰到需求,要求任务类型可以从下拉框 后台返回的数据 中选择,也可以手动输入添加新项,项目用的是antd vue,所以最接近的组件就是a select组件了,废话不多说,改造方法如下: HTML: View Code data定义: View Code methods方法: View Code 后台接口返回的数据如下: 效果图如下: PS:模糊查询功能请自行完善 ...
2020-08-17 14:18 0 5896 推荐指数:
最近在使用iview重构老项目页面代码的时候,发现老项目有部分下拉框既可以编辑又可以选择下拉框自带的内容,找了找iview的select组件,发现并没有一个类似的功能。 最接近我的需求的,可能是设置select的filterable属性开启搜索模式,但是每次输入新的内容,鼠标一离开 ...
用datalist标签来给输入框提供一个选择(但是该属性不兼容IE9,只兼容到ie10及ie10+); <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
为了完成select既可以编辑,又可以修改。前段时间通过iview的另外一个自动完成auto-complete组件完成了此功能。 有兴趣的可以到看我上一篇随笔 https://www.cnblogs.com/mayiaction/p/12030504.html。 花了一番功夫,使用select ...
我们知道,一般select下拉框是只能选择的,不能用来输入内容的。而有时我们会遇到下拉框中没有要选择的信息项或者下拉选项特别多时,我们可以让select变成text,允许用户输入想要的内容,同时还可以在输入的时候将包含关键字的项也列出来,供快速选择。 查看演示 下载源码 本文 ...
最近需要在不使用UI框架的情况下封装一个简单的表格,由于对antd-vue比较熟悉,所以仿照了antd-vue的样子写了个简化版的Table组件。 组件源码见另一篇博客, 用到的技术栈:VUE3、SCSS 用过antd-vue的都应该知道table组件主要的传参是两个:columns ...
如题,需求:开始时间必须小于结束时间,结束时间必须大于开始时间,如果先选择了开始时间,则结束时间面板中小于开始时间的时、分、秒处于禁用状态,不可选择;如果先选择了结束时间,则开始时间面板中大于结束时间的时、分、秒处于禁用状态。解决方案如下: HTML代码: JS代码 ...
首先需要下载插件 "xlsx": "^0.15.6" 然后在mainjs 当中引入xlsx 并进行全局方法的封装 import XLSX from 'xlsx' /** ...