vue 上传文件 并以表格形式显示在页面上

Posted teoh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 上传文件 并以表格形式显示在页面上相关的知识,希望对你有一定的参考价值。

先上代码

<label for="file" class="btn">多文件上传</label>
<input type="file" style="display:none;" id="file" multiple @change="file()">

这是上传文件的按钮

<table>
    <tr>
        <th class="name">文件名</th>
        <th class="size">大小</th>
        <th class="zhuangtai">状态</th>
        <th>操作</th>
    </tr>
    <tr :class="isactive?aaa:‘‘" v-for="(dd,index) in wenjian" :key="index">
        <td>dd.name</td>
        <td>(dd.size/1024).toFixed(1)kb</td>
        <td>等待上传</td>
        <td><button>删除</button></td>
    </tr>             
</table>    

这是显示在页面上的表格

 data () 
    return 
      wenjian:[],
      isactive:true,
      aaa:‘aaaclass‘
    
  
 methods:
    file()
      //console.log($("#file")[0].files[0])
      var that = this;
      that.wenjian = $("#file")[0].files;
      that.isactive = false;
    
<style>
  .aaaclass
      display:none;
      
</style>

试一试吧!

这些代码的前提是在vue中引入jquery。

以上是关于vue 上传文件 并以表格形式显示在页面上的主要内容,如果未能解决你的问题,请参考以下文章

怎么提取mysql数据库表中的内容,并以表格形式显示在页面上。

将图像文件存储在猫鼬模式中的二进制数据中并以 html 形式显示图像

公众号里面的表格怎么复制

基于VUE选择上传图片并在页面显示(图片可删除)

基于VUE选择上传图片并在页面显示(图片可删除)

vue中用js实现文件上传和文件下载