我正在使用Vue.js库vue-good-table,但似乎无法在JSFiddle here上正确运行它。我已经包括了库的JS和CSS文件,还包括了Vue.js本身。我在做错什么吗?
错误是:
Uncaught ReferenceError: VueGoodTablePlugin is not defined
我的代码是:
HTML:
<div id="app">
<div>
<vue-good-table
:columns="columns"
:rows="rows"/>
</div>
</div>
JS:
Vue.use(VueGoodTablePlugin);
答案 0 :(得分:1)
删除Vue.use(VueGoodTablePlugin);
example:
new Vue({
el: "#app",
data: {
columns: [
{
label: 'Name',
field: 'name',
},
{
label: 'Age',
field: 'age',
type: 'number',
},
{
label: 'Created On',
field: 'createdAt',
type: 'date',
dateInputFormat: 'YYYY-MM-DD',
dateOutputFormat: 'MMM Do YY',
},
{
label: 'Percent',
field: 'score',
type: 'percentage',
},
],
rows: [
{ id:1, name:"John", age: 20, createdAt: '201-10-31:9: 35 am',score: 0.03343 },
{ id:2, name:"Jane", age: 24, createdAt: '2011-10-31', score: 0.03343 },
{ id:3, name:"Susan", age: 16, createdAt: '2011-10-30', score: 0.03343 },
{ id:4, name:"Chris", age: 55, createdAt: '2011-10-11', score: 0.03343 },
{ id:5, name:"Dan", age: 40, createdAt: '2011-10-21', score: 0.03343 },
{ id:6, name:"John", age: 20, createdAt: '2011-10-31', score: 0.03343 },
]
},
methods: {
toggle: function(todo){
todo.done = !todo.done
}
}
})