課程
/前端開發(fā)
/前端工具
/webpack深入與實(shí)戰(zhàn)
控制臺顯示如下
2017-06-09
源自:webpack深入與實(shí)戰(zhàn) 4-6
正在回答
import { layer } from...
加一個大括號試試
import?layer1?from?'./components/layer/layer.js' import?'./common/css/common.css'; const?App?=?function?()?{ ??let?dom?=?document.getElementById('app'); ??let?layer?=?new?layer1(); ??dom.innerHTML?=?layer.tpl; } new?App()
或者layer.js
import?'./layer.less' import?tpl?from?'./layer.html' export?function?layer()?{ ??return?{ ????name:?'layer', ????tpl:?tpl ??} }
app.js
import?{?layer?}?from?'./components/layer/layer.js' import?'./common/css/common.css'; const?App?=?function?()?{ ??let?dom?=?document.getElementById('app'); ??dom.innerHTML?=?layer().tpl; } new?App()
都可以
“未成年面餅”傳參的方法可行
找到原因了, import 命名不要和 引入的文件里方法名一樣,在下面的 new 一個對象時就不會報錯了
ymlr_情
fatbin
fatbin 回復(fù) ymlr_情
我也在這里出問題,他能夠輸出 layer,是一個方法,但使用 new layer 就說他不是一個 模塊,未定義
const App = function(layer) {
? var dom = document.getElementById('app');
? ?var layer = new layer();
? dom.innerHTML = layer.tpl;
}
new App(layer);
傳參數(shù)后可以 你試試看
老師 app.js
import Layer from './componenets/layer/layer.js'
const App = function(){
var dom = document.querySelector("#app");
var layer = new Layer();
dom.innerHTML = layer.tpl;
new App()
?
導(dǎo)出導(dǎo)入的時候有沒有寫錯?export default layer;import Layer from './components/layer/layer.js';
Mr_Blue_001 提問者
灰太狼008 回復(fù) Mr_Blue_001 提問者
舉報
webpack實(shí)戰(zhàn)教程,用真實(shí)項(xiàng)目帶你探索 webpack 強(qiáng)大的功能
4 回答layer is not a constructor 問題
1 回答TypeError:template.indexof is not a function
4 回答仍然報錯 _dirname is not defined
4 回答import layer from './components/layer/layer.js'; 報錯?
1 回答求助,報錯啊。。。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-12-27
import { layer } from...
加一個大括號試試
2018-05-06
或者layer.js
app.js
都可以
2017-09-30
“未成年面餅”傳參的方法可行
2017-07-02
找到原因了, import 命名不要和 引入的文件里方法名一樣,在下面的 new 一個對象時就不會報錯了
2017-07-02
我也在這里出問題,他能夠輸出 layer,是一個方法,但使用 new layer 就說他不是一個 模塊,未定義
2017-06-18
const App = function(layer) {
? var dom = document.getElementById('app');
? ?var layer = new layer();
? dom.innerHTML = layer.tpl;
}
new App(layer);
傳參數(shù)后可以 你試試看
2017-06-11
老師 app.js
import Layer from './componenets/layer/layer.js'
const App = function(){
var dom = document.querySelector("#app");
var layer = new Layer();
dom.innerHTML = layer.tpl;
}
new App()
?
2017-06-09
導(dǎo)出導(dǎo)入的時候有沒有寫錯?export default layer;import Layer from './components/layer/layer.js';