vue 清空input标签 中file的值操作
template中:
<input type="file" ref="pathClear" @change="onUpload" name="file" id="file">
methods中:
onUpload(){ this.$refs. pathClear.value ='' },
补充知识:将input file的选择的文件清空的两种解决方案
上传文件时,选择了文件后想清空文件路径,搜索了一下,用两种方法解决
第一种
var obj = document.getElementById(‘fileupload') ; obj.select(); document.selection.clear();
第二种
var obj = document.getElementById(‘fileupload') ;
obj.outerHTML=obj.outerHTML;
以上这篇vue 清空input标签 中file的值操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
vue中input的v-model清空操作
问题来源 写input组件的时候需求一个清空按钮,但是如果直接修改prop中父级的传值会报错.但是如果不修改父级无法更新值,也会带来开发的问题. 解决 v-model 完成大部分数据双向绑定 <input type="text" :value="inputValue" @change="$emit('change',$event.target.value)" @blur="$emit('blur',$event.target.va
-
Vue 一键清空表单的实现方法
前段时间在租个后台的项目,有两处需要一键清空表单数据 一.表单筛选后,需要可以一键清空或者恢复初始化筛选条件 初始化查询数据: 1.在created钩子深拷贝了一份数据模板: 这个时候this.defaultUserFormSearch已经是this.userFormSearch没改变之前的一个备份 2.在清空按钮事件触发后,再将备份的数据this.defaultUserFormSearch赋给this.userFormSearch 注意:这里一定还要是深拷贝, this.userFormSea
-
vue中使用input[type="file"]实现文件上传功能
注意:input[type="file"] 标签中的属性accept="application/msword,application/pdf" 在pc上正常,但是在手机ios和android上这个文件格式限制会被忽略,所以需要在js中增加格式的判断,以及对应显示样式的设置.(我也是刚发现,如果有遇到这个问题的可以参考下---下面有更改:) ``` <template> <div id="my-careers"> <h
-
Vue触发隐藏input file的方法实例详解
1.使用input透明覆盖法 将input的z-index设置为1以上的数字并覆盖到需点击的内容上,将input的样式opacity设置为0(即为透明度为0),这样通过绑定在input上的change事件触发 ----推荐 <p class="uploadImg"> <input type="file" @change="picUpload($event)" accept="image/*" />
-
vue 清空input标签 中file的值操作
template中: <input type="file" ref="pathClear" @change="onUpload" name="file" id="file"> methods中: onUpload(){ this.$refs. pathClear.value ='' }, 补充知识:将input file的选择的文件清空的两种解决方案 上传文件时,选择了文件后想清空文件路径,搜索
-
vue项目input标签checkbox,change和click绑定事件的区别说明
目录 input标签checkbox,change和click绑定事件的区别 input标签中checkbox类型的相关操作总结 一.checked属性 二.操作 三.关于checkbox的其他操作 input标签checkbox,change和click绑定事件的区别 我们经常在vue开发项目的过程中,遇到需要对input框使用v-modal的这种情况,在有的时候,不光需要双向数据绑定,还需要在改变数据之后绑定其它的操作,那么问题来了,你是使用@change绑定事件还是使用@click绑定事件
-
JS和jQuery通过this获取html标签中的属性值(实例代码)
废话不多说了,具体代码如下所示: <html> <head> <script type="text/javascript" src="jquery-1.10.2.min.js"></script> <script type="text/javascript"> /** JQUERY 通过当前标签属性名,获取属性的值 */ function attrsByJquery(obj){ var
-
vue在html标签{{}}中调用函数的方法总结及对比
目录 一.问题 1)实现上述需求:有两种方式 2)两种实现方式对比: 二.解决方法(在html渲染时调用函数) 1.定义处理函数 2.引入处理函数,在data中定义函数,在html中使用 3.效果 4.优化 三.总结 一.问题 1.在html中对数据中的某一个标签是根据标签的类型书写的,值写在了{{}}中,希望显示的时候对值做某种细节处理. 例如:我的需求:后端返回姓名.年龄.出生日期.学历等组成的一个数组,出生日期要保存为带有时分秒的,但是显示时不需要时分秒. 1)实现上述需求:有两种方式 a
-
Vue.js 利用v-for中的index值实现隔行变色
首先定义好样式,利用v-for中的index值,然后绑定样式来实现隔行变色效果. 以下为完整代码,很简单,但也是个技巧. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0&
-
vue 实现根据data中的属性值来设置不同的样式
style动态赋值 margin-top的值 根据choosePaperFlag的值来设置 利用三元表达式 补充知识:vue 条件判断绑定内联样式 当需要判断条件来绑定内联样式时 可以三元运算符判断,然后绑定一个对象 :style="!areaCode || !phoneNumber || !receivedCode || !verification ? '{backgruond:#ccc}' : $store.state.store.config.background" 以上这篇vu
-
Vue实现input宽度随文字长度自适应操作
业务需求,输入文字,后面的元要紧随其后,奈何input默认是有宽度,我想要达到,输入文字,动态改变input的宽度,试了很多方法,目前自己琢磨一种,有遇到问题的可以参考一下, 直接贴代码 <div class="textcontain"> <input type="text" v-model.number="item.cardComboMoney" maxlength="5" placeholder=&quo
-
Vue触发input选取文件点击事件操作
CSS .upload-btn-box { margin-bottom: 10px; button { margin-right: 10px; } input[type=file] { display: none; } } HTML <div class="upload-btn-box"> <Button @click="choiceImg" icon="ios-cloud-upload-outline" type="
-
vue点击标签切换选中及互相排斥操作
单身和已婚不能同时选中,不了解保险和已了解保险不能同时选中. 同时各个标签点击可以取消选择 //html <li> <span class="fill-title">与我相关</span> <div> <van-button v-for="(item, index) in myself" :key="index" @click="checkButton('myself', item.
-
vue实现修改标签中的内容:id class style
目录 vue修改标签的内容:id class style v-bind,v-model注意 动态改变class和style的一些方法 使用$event 下面的函数处理 vue修改标签的内容:id class style v-bind,v-model注意 v-bind动态绑定指令,默认情况下标签自带属性的值是固定的,在为了能够动态的给这些属性添加值,可以使用v-bind:你要动态变化的值=“表达式” v-bind用于绑定属性和数据 ,其缩写为“ : ” 也就是v-bind:id === :id v
随机推荐
- 详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
- 详解Centos7 下建立 Docker 桥接网络
- 深入浅析AngularJS和DataModel
- vbscript 调用WebService实现代码
- Java 实现文件批量重命名亲测可用(精简版)
- 写入cookie的JavaScript代码库 cookieLibrary.js
- WinForm中DataGridView折叠控件【超好看】
- ThinkPHP中html:list标签用法分析
- Python实现的科学计算器功能示例
- JS实现简单易用的手机端浮动窗口显示效果
- SQL Server误区30日谈 第11天 镜像在检测到故障后瞬间就能故障转移
- JQuery 应用 JQuery.groupTable.js
- java书店系统毕业设计 总体设计(1)
- 字符串转换成枚举类型的方法
- 利用Javascript开发一个二维周视图日历
- Android 二维码扫描和生成二维码功能
- 解决docker pull被复位出现的问题
- Pandas之Fillna填充缺失数据的方法
- 详解springboot采用多数据源对JdbcTemplate配置的方法
- 使用Django简单编写一个XSS平台的方法步骤