前端导入和读取文本文件

本文展示了如何在Vue.js应用中实现一个简单的文件上传组件,用于读取和导入.json文件。通过HTML的input元素隐藏文件选择器,并结合Vue.js的数据绑定和事件监听,当用户选择文件后,使用FileReader API读取文件内容为文本,然后转换为JSON对象。点击导入按钮后,将解析后的JSON数据打印到控制台。
摘要由CSDN通过智能技术生成

<template>

  <div>

    <el-input v-model="fileName" style="width:50%" />

    <input ref="file" style="display: none" type="file" accept=".json" @change="handleClick">

    <el-button style="width: 20%; margin-left:10px" type="primary" @click="openFolderDialog">浏览</el-button>

    <el-button style="width: 20%" type="primary" @click="importFile">导入</el-button>

  </div>

</template>

 

<script>

export default {

  data() {

    return {

      fileName: '',

      fileContent: ''

    }

  },

  mounted() {

  },

  methods: {

    openFolderDialog() {

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值