我試圖從另一個模塊,但在運行導入功能正在一個錯誤:的Javascript導入功能語法
TypeError: _this.getData is not a function.
data.js
function getData() {
return [
{ id: 1,
name: 'Pluto',
type: 'Dwarf Planet'
},
{ id: 2,
name: 'Neptune',
type: 'Planet'
}
]
}
export { getData }
worker.js
import getData from data.js
this.data = this.getData()
然後運行,我得到了上面提到的瀏覽器錯誤。任何想法,我所做的不正確?
谷歌 - > 「ES6導入語法」 - > 1.結果:[MDN:進口(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/導入) – Andreas
無論如何它都是'getData',而不是'this'。模塊範圍中沒有'this'。 – Bergi