【发布时间】:2017-06-29 11:09:03
【问题描述】:
我有一个像这样的 vuejs 组件 (map.vue):
<script>
import '../../assets/js/map.js'
export default {
name: 'home',
data () {
return {
init_data: {},
}
},
created: function() {
this.init_data = window.get_init_data(this.view, function(response) {
document.title = response.body.page_title;
init_map(some_arguments);
});
}
}
</script>
map.js:
const key = ******;
function init_map(some_args) {
...
}
错误:
[Vue 警告]:创建钩子时出错:“ReferenceError: init_map is not 定义”
事实上,在签名之前检查源代码被调用的函数。
注意:我不想在 webpack 条目中包含 map.js,因为我只需要在一个组件中使用此脚本 (map.vue)。
【问题讨论】:
-
试试
require( '../../assets/js/map.js') -
已经做了@OlegShleif,问题依然存在。谢谢
-
如何解释不难?
-
@OlegShleif,解释一下怎么样?
标签: javascript webpack vue.js vuejs2