参考:

(1)input file上传文件样式美化:input file上传文件样式美化_zuo_zuo_blog的博客-CSDN博客

我:

(1)先隐藏原生input file,再使用elementui的组件去触发原生input file

<div><el-input size="mini"v-model="name1" disabled><template slot="prepend"><el-button v-if="name1==='未选择文件'" type="primary" size="mini" @click="$refs.file1.click()">选择文件</el-button><el-button v-else type="danger" size="mini" @click="clear()">重置</el-button></template></el-input><inputref="file1"style="display:none;"type="file"accept="application/vnd.ms-excel"@change="handleChangeFile1"/>
</div>

(2)data

<script>
export default {data() {return {name1: '未选择文件',}},methods: {handleChangeFile1(event) {if (!event.currentTarget.files.length) {return}// 拿取文件对象var f = event.currentTarget.files[0]this.name1 = f.name;console.log(f.name)},clear(){this.name1 = '未选择文件'}}
}
</script>

(3)效果

使用elementui美化原生input file相关推荐

  1. Jquery+CSS Input file 文本框轻美化

    HTML原生的input file 上传按钮有多(无)不(力)漂(吐)亮(槽)我就不多说了.大家几乎在项目中都会有遇到图片.等文件需要上传的地方,好看的文件上传按钮会使人身心愉悦(我瞎说的).好了不多 ...

  2. css input[type=file] 样式美化,input上传按钮美化

    思路: 原文出处:http://www.haorooms.com/post/css_input_uploadmh input file上传按钮的美化思路是,先把之前的按钮透明度opacity设置为0, ...

  3. input file美化

    ==> 学习汇总(持续更新) ==> 从零搭建后端基础设施系列(一)-- 背景介绍 input file太丑了,所以美化那是势在必行的.方法很多种.我就介绍两种方法. 1.利用一个按钮去触 ...

  4. php文件上传css,CSS_文件上传input file简便美化方案(css),文件上传input在各个浏览器里 - phpStudy...

    文件上传input file简便美化方案(css) 文件上传input在各个浏览器里表现形式都不一样: ie6 ie7,8,9 ff chrome 这里介绍一种简单实用的,在各种浏览器下表现一致的美化 ...

  5. input file 美化

    思路: input file上传按钮的美化思路是,先把之前的按钮透明度opacity设置为0,然后,外层用div包裹,就实现了美化功能. 代码如下: DOM结构: <a href="j ...

  6. input file 文件上传标签美化

    input 标签通过设置 type 属性为 file,则可以选中文件,通过 accept 设置上传类型 <label class="control-label file"&g ...

  7. html选择文件按钮美化,css input[type=file] 样式美化,input上传按钮美化

    我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢?同理:input checkbox美化,input radio美化是一个道理的,后面文章会总结. 1. 思路 inp ...

  8. Input file 上传文件

    Input file 上传文件 介绍 <input> type 类型为 file 的 input 元素使得用户可以选择一个或多个元素以提交表单的方式上传到服务器上,或者通过 Javascr ...

  9. 怎么修改谷歌浏览器文件提交按钮样式_使用css自定义input file浏览按钮样式

    前言 文件上传用途非常广泛,浏览器自带文件控件不太美观,很多时候不能满足需求,需要自定义input [type=file]的样式. 不同浏览器的file控件表现形式不一样 火狐 谷歌 IE 不同浏览器 ...

最新文章

  1. Oracle PL/SQL编程学习笔记:Merge方法的使用
  2. VC6如何使用VS2005中的CImage类功能
  3. mysql db.opt+ (frm,MYD,MYI)备份与还原数据库
  4. oracle和dba,oracle db、dba和rdba
  5. 自动清理mysql的lock进程的脚本_自动清理MySQL的Lock进程的脚本
  6. 【编译打包】fastdfs-5.0.5-7.el7.centos.src.rpm
  7. python安装和更新pip
  8. IE7的web标准之道——5:(修正)上去了!终于上去了!
  9. php mysql关键字查询_使用php mysql进行关键字搜索?
  10. win10下conda 使用教程
  11. labview对dll的调用
  12. WT2003H4-16S 语音芯片按键录音及播放应用解析
  13. 彩色图像加密matlab算法,彩色图像混沌加密算法
  14. Swing游戏开发——飞机大战
  15. APM的3DR无线数传的安装
  16. 用Python制作自己的炫酷二维码
  17. 练习6-3 英文字母替换加密(大小写转换+后移1位) (15 分)
  18. SQL 全文检索应用
  19. leetcode/字符串交织,s1和s2字符串交织组成s3
  20. 面试题:如何判断一个对象是否属于某个类

热门文章

  1. 【CIFS】文件共享服务器
  2. 2019年全国1卷理数第20题
  3. 2021-2027全球与中国光交叉连接器市场现状及未来发展趋势
  4. 启明智显分享|3.5寸串口屏应用如何对传统冰箱进行升级
  5. IOS手机端页面在项目中遇到的一些问题及解决办法
  6. Android判断网络连接是否可用,WiFi、移动数据是否打开等
  7. 关于js里面表单disabled属性使用
  8. google chrome浏览器 模拟手机、浏览器访问手机网页
  9. 牛题:等边三角形内接圆上一点到三顶点距离平方和不变
  10. GH3536(GH536) 热处理制度 板材和管材