ホームページ >ウェブフロントエンド >フロントエンドQ&A >vueはローカルファイルを操作できますか?
vue はローカルファイルを操作できます 操作方法は、 1.「XMLHttpRequest」を使用してローカルファイルを読み込み、 2.「input」タグを使用してファイルをアップロードし、「FileReader」オブジェクトを使用して非同期で実行します。 api 、ファイル内のデータを読み取ります。
#このチュートリアルの動作環境: Windows 10 システム、Vue バージョン 3、Dell G3 コンピューター。
vue はローカル ファイルを操作できますか? ############できる。
#Vue プロジェクトは、ローカル ファイルのコンテンツを読み取ってコンテンツを表示します
最初のタイプ:
methods: { readFile(filePath) { // 创建一个新的xhr对象 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', filePath, false) xhr.overrideMimeType('text/html;charset=utf-8') xhr.send(null) return xhr.status === okStatus ? xhr.responseText : null },}まず、ファイルのコンテンツを読み取る関数 readFile を作成します。XMLHttpRequest オブジェクトを通じて、指定されたパスにあるファイルを読み取り、形式を text/html として指定し、コンテンツ。
created() { this.getList() this.title = this.readFile('../../../static/title.txt') console.log(this.title) },このプロジェクトの要件は、このソリューションを使用して解決されます。
以上がvueはローカルファイルを操作できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。