vue3 ts 点击事件触发点击事件的问题,以及file类型的问题

西坝阿超 发布于 2021/01/29 13:10
阅读 2K+
收藏 0
<template>
  <input
    type="file"
    class="file"
    name="files"
    accept="image/png,image/gif,image/jpeg,image/webp"
    @change="uploadChange"
    multiple="multiple"
    ref="file"
  />
  <a href="javascript:;" @click="fileClick">上传</a>
</template>

<script lang="ts">
// import { reactive } from "vue";
export default {
  setup() {
    const fileClick = () => {
      console.info("我点击了a标签");
    };
    const uploadChange = () => {
      console.info("file");
    };
    return { fileClick, uploadChange };
  },
};
</script>

<style>
</style>

问题1:请问我在触发了fileClick的时候如何去点击下file标签。弹出选择文件框。

问题2:这个uploadChange事件我用的是ts,那么这个function uploadChange(e:???) 这个e应该是什么类型呢,我要取它选中的文件,展示出来,这里没法传参,一传就会报错。

加载中
0
西坝阿超
西坝阿超
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部