require变量形式动态取资源he webpack
·
webpack使用
import(
/* webpackChunkName:"[request]"*/ "./pel/" + chartsOnly + "/core"
).then(({ renderDefault }) => {
let instance = new renderDefault(option, optionSet);
}))
require()中给一个变量为参数,根据实际要求加载不同的内容,但是require直接加变量会报错,实际import也会报错的。can’t require module’.’
采用es6的模板字符串,将字符串分为三部分,并在字符串中用${}包裹变量,
例如:var name;
require(`pages/${name}.js`);
当使用require去请求资源时,如果路径为变量则需要使用反引号去拼接(此处拼接必须包含字符串才可以成功),不能直接使用变量,需要变量和一个非空字符串用反引号拼接
let url="www.baidu"
let result=require(`${url}.com`)//这是正确的
//错误示例
//require(`${url}`)
//require(`${url}`+'')
//require(url)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)