如何在Vue CLI项目中,从一个外部JavaScript文件引入并在组件内部使用定义的数组?
时间: 2024-12-17 08:48:47 浏览: 12
在Vue CLI项目中,如果你有一个外部JavaScript文件包含了一个数组,并想在组件中使用它,你可以按照以下步骤操作:
1. **创建或编辑外部JavaScript文件** (例如: `src/assets/data.js`):
```javascript
// data.js
export default {
myArray: ['item1', 'item2', 'item3']
};
```
2. **使用ES6模块导入数组到Vue组件**:
在需要使用该数组的组件里,通常是在`script`标签内,通过`import`语句导入数据:
```vue
<template>
<div>
<ul>
<li v-for="item in myArray">{{ item }}</li>
</ul>
</div>
</template>
<script>
import { myArray } from '@/assets/data.js'; // 使用绝对路径或相对路径 import
export default {
data() {
return {};
},
computed: {
// 让数组可用在模板中
arrayForTemplate: {
get() {
return myArray;
}
}
}
}
</script>
```
在这个例子中,我们使用了`computed`属性将导入的数组绑定到了组件的数据对象上,然后在模板中通过`v-for`指令遍历这个数组。
阅读全文