相关疑难解决方法(0)

如何阅读本地文本文件?

我试图通过创建一个函数来编写一个简单的文本文件阅读器,该函数接收文件的路径并将每行文本转换为char数组,但它不起作用.

function readTextFile() {
  var rawFile = new XMLHttpRequest();
  rawFile.open("GET", "testing.txt", true);
  rawFile.onreadystatechange = function() {
    if (rawFile.readyState === 4) {
      var allText = rawFile.responseText;
      document.getElementById("textSection").innerHTML = allText;
    }
  }
  rawFile.send();
}
Run Code Online (Sandbox Code Playgroud)

这里出了什么问题?

先前版本稍微更改代码后,这似乎仍然无效,现在它给了我一个XMLHttpRequest异常101.

我已经在Firefox上测试了它并且它可以工作,但是在谷歌Chrome中它不会工作并且它一直给我一个例外101.我如何才能让它不仅可以用于Firefox,还可以用于其他浏览器(尤其是Chrome) )?

javascript file-io xmlhttprequest

335
推荐指数
12
解决办法
102万
查看次数

是否可以在 es6 中将 css 文件作为字符串导入?

我想打包 css 文件并将其插入到我的应用程序中的 Shadow DOM 中。

我已经尝试过css-loader的方法:

如下文件:webpack.config.js

const path = require('path');
const CopyWebpackPlugin = require("copy-webpack-plugin");
const VueLoaderPlugin = require('vue-loader/lib/plugin')


module.exports = {
    context: path.resolve(__dirname, 'src'),
    entry: {
      content: './content/index.js',
    },
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: '[name].js',
    },
    module: {
        rules: [
            {
                use: 'babel-loader',
                test: /\.js$/,
                exclude: /node_modules/
            },
            {
              test: /\.vue$/,
              loader: 'vue-loader'
            },
            {
              test: /\.css$/,
              use: [
                'vue-style-loader',
                'to-string-loader',
                {
                  loader: 'css-loader',
                  options: {}
                }
              ]
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用这样的方式:

const css …
Run Code Online (Sandbox Code Playgroud)

javascript css webpack es6-modules

6
推荐指数
1
解决办法
3254
查看次数

标签 统计

javascript ×2

css ×1

es6-modules ×1

file-io ×1

webpack ×1

xmlhttprequest ×1