我在遗留系统中包含了 VueJS 作为 JQuery 的替代品,但是我在使用插件方面遇到了问题,就像使用 JQuery 一样。举个例子,“vuetable”库表明它可以使用脚本标签直接导入到html中,但我不能让它工作:
我导入脚本
<div id="app">
<vuetable
api-url="/api/users"
:fields="columns">
</vuetable>
</div>
<script src="js/vue.js"></script>
<script src="js/vue-resource.js"></script>
<script src="js/vue-table.js"></script>
<script src="js/app.js"></script>
然后,在我的文件 JS 中,我尝试操纵信息。
<script>
new Vue({
el: '#app',
data: {
columns: [
'firstname',
'lastname',
'nickname',
'birthdate',
'group.name_en',
'gender',
'last_login',
]
},
methods: {CODE}
})
</script>
在内部,我通过它获取信息fetch()
,然后通过它的 props 将它传递给组件。当我尝试使用 innoces 时,通过其标签调用组件时,我收到一条错误消息,指出未定义 vueetables:app.js Uncaught ReferenceError: Vuetable is not defined