如何在 Vue JS 中使用外部数组
How to use an external array in Vue JS
我一直在尝试在我的 VueJs 代码中使用外部数组,但我 运行 遇到了问题
这是我的代码:
import iconsData from 'components/iconsData.js';
export default{
data(){
return{
activeIcon: '',
icons : iconsData
}
},
methods: {
consoleIcons(){
console.log(this.icons)
}
}
}
iconsData.js 是:
export const iconsData = [
{"name": "material-icons"},
{"name": "eva-icons"},
]
但我得到的只是一个警告:
export 'default' (imported as 'iconsData') was not found in 'components/iconsData.js' (possible exports: iconsData)
感谢任何帮助。
错误与导入有关。目前,iconsData.js 导出一个对象 { iconsData: [...] }。因此,您需要更具体地说明您要导入的内容:
import { iconsData } from 'components/iconsData.js';
或者,这也可行:
export default [
{"name": "material-icons"},
{"name": "eva-icons"},
]
我一直在尝试在我的 VueJs 代码中使用外部数组,但我 运行 遇到了问题
这是我的代码:
import iconsData from 'components/iconsData.js';
export default{
data(){
return{
activeIcon: '',
icons : iconsData
}
},
methods: {
consoleIcons(){
console.log(this.icons)
}
}
}
iconsData.js 是:
export const iconsData = [
{"name": "material-icons"},
{"name": "eva-icons"},
]
但我得到的只是一个警告:
export 'default' (imported as 'iconsData') was not found in 'components/iconsData.js' (possible exports: iconsData)
感谢任何帮助。
错误与导入有关。目前,iconsData.js 导出一个对象 { iconsData: [...] }。因此,您需要更具体地说明您要导入的内容:
import { iconsData } from 'components/iconsData.js';
或者,这也可行:
export default [
{"name": "material-icons"},
{"name": "eva-icons"},
]