我有一个Vue视图,该视图加载了一些html并从中提取了body-tag内容。 Vue返回以下错误:
./ node_modules / babel-loader / lib!./ node_modules / vue-loader / lib / selector.js?type = script&index = 0!./ src / views / Inbox.vue 模块解析失败:无效的正则表达式标志(170:43)您可能 需要适当的加载程序来处理此文件类型。
我的正则表达式看起来还不错:我在这里进行了测试:
https://regex101.com/r/noPGfP/1
这是我的(简化)代码:
export default {
name: "inbox",
methods: {
load(rs) {
_Api._get('load', {id: rs["uuid"]}).then((response) => {
if(response.status==200 && response.statusText=="OK") {
var html = response.body;
var body = html.match(/\<body[^\>]*\>(.*)\<\/body\>/si);
}
});
}
},
};