// 读取本地文件函数
readLocalFile (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)
},
//调用
const data = this.readLocalFile('./testCode1.js');// 这里的文件存放在public文件夹下 在monacoEditor.vue文件下调用