vue 读取本地文件内容

2023-07-03  本文已影响0人  喜欢走弯路的人

1、 读取本地文件函数

    export functionreadLocalFile (fileUrl) {

      console.log('file',fileUrl)

      let xhr = null

      if (window.XMLHttpRequest) {

        xhr = new XMLHttpRequest()

      } else {

        // eslint-disable-next-line

        xhr = new ActiveXObject('Microsoft.XMLHTTP')

      }

      const okStatus = document.location.protocol === 'file' ? 0 : 200

      xhr.open('GET', fileUrl, false)

      xhr.overrideMimeType('text/html;charset=utf-8')

      xhr.send(null)

      return (xhr.status === okStatus ? xhr.responseText : null)

    },

2、需要的地方引入并调用

import {readLocalFile} from '@/utils/readLocalFile'

const data = readLocalFile('/public/urlConfig.json');// 这里的文件是存放在public文件夹下urlConfig.json文件

上一篇下一篇

猜你喜欢

热点阅读