我试图让Vuetable-2在我们的解决方案中工作。该演示没有问题。不同之处在于我们使用了许多不同的模块,而且我对前端开发相当新,并且无法看到问题所在。
演示和尝试在我们自己的项目中设置演示之间的区别是:
演示
import Vuetable from 'vuetable-2/src/components/Vuetable
我们的项目
import Vuetable from 'vuetable-2/src/components/Vuetable.vue
这样做的原因是因为如果我不这样做(省略.vue
),我将收到以下错误:
ERROR in ./~/buble-loader!./~/vue-loader/lib/selector.js?type=script&index=0!./resources/assets/js/components/VuetableTest.vue
Module not found: Error: Can't resolve 'vuetable-2/src/components/Vuetable'
但是,通过导入中的扩展程序,我会得到它(在浏览器控制台中):
[Vue warn]: Property or method "css" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
(found in component <vuetable>)
[Vue warn]: Error when rendering component <vuetable>:
Uncaught TypeError: Cannot read property 'tableClass' of undefined
现在我感觉感觉它与我需要添加扩展到导入有关,这在Vuetable
文件中没有完成,例如{{1 }}
我们的import VueResource from 'vue-resource'
:
package.json
如果我需要提供更多信息供任何人开始尝试帮助我,请告诉我,因为我不太了解我需要查看的方向。