logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue+el-select实现既能下拉选择,又能直接输入

实现方式:在现有的下拉表单基础上,给el-select添加属性“filterable,allow-create,default-first-option”即可。上述方式有一个缺点,即失去焦点后会自动清空,效果不好(输入完成后,不能像正确的输入框一样,需要对下拉框进行选择)注意:@blur="e=>selectBlur(e, index)"中,是组件方法传参时传自带参数以及其他参数。添加@blur函

文章图片
#vue.js#前端#javascript
Snipaste工具的下载和使用

文章目录1 Snipaste下载与安装1.1 下载1.2 安装2 常见使用2.1 开始截图2.2 复制截图2.3 将截好的图缩小2.4 可同时进行多个截图放在一边2.5 获取截图中的rgb格式颜色或16进制HEX来表示颜色2.6 截图调整1 Snipaste下载与安装点击进入官网进行下载1.1 下载如上图:我的电脑是win10 64位的,所以直接点击箭头位置下载,大家可根据自己电脑型号进行下载。下

ajax获取后台数据的几种方式及如何获取ajax内部的数据供外部使用

文章目录1 ajax获取后台数据的几种方式1.1 原生js的ajax方式1.1.1 get1.1.2 post1.2 jQuery封装的ajax方式1.2.1 $.ajax1.2.2 $.get1.2.3 $.post1 ajax获取后台数据的几种方式1.1 原生js的ajax方式1.1.1 get//第一步:创建xhr对象let xhr = null;if(window.XMLHtt...

vue中将从后端获取的blob流数据转为文件

文章目录1 post方法请求后端blob数据2 前端将Blob流文件转为文件导出2.1 函数方式2.2 使用file-saver插件1 post方法请求后端blob数据let expUrl = encodeURI(urls.getList)let params = {type: 0,keyword: this.search.keyword ? this.search.keyword : '',}t

#vue.js#javascript
el-tabs的:lazy=“true“延时加载问题

文章目录1 问题产生原因2 使用tab-pane自带的`:lazy="true"`延时加载3 使用`v-if="activeName == item.valueCode"`解决2中的问题4 柳暗花明又一村1 问题产生原因项目中遇到一个需求,在一个tabs下面有三个tab-pane,且每个tab-pane列表及查询条件一样,因此后端写了一个接口有三个不同的type;前端写了一个childList组件

#前端#javascript#vue.js
vue之.sync的详解

文章目录1 子组件改变父组件中的变量值1.1 不使用sync1.2 使用sync2 实现父子组件双向绑定参考:深入理解.sync修饰符(https://www.cnblogs.com/Jingge/p/10724833.html)1 子组件改变父组件中的变量值1.1 不使用sync我们知道,vue中父组件是使用v-bind(缩写为:)给子组件传入参数,然后子组件通过prop属性接收该参数。此时我们

到底了