laravel - 引导表不适用于 vue 和 laravel
问题描述
试图将BootstrapTable添加到某个组件,但它给了我
TypeError: Cannot call a class as a function
当调用
<BootstrapTable ref="table"/>
我也在使用 laravel 我的 app.js
require('./bootstrap');
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap-table/dist/bootstrap-table.min.css'
import jQuery from 'jquery'
window.$ = jQuery
//import Vue from 'vue'
import 'bootstrap'
import 'bootstrap-table/dist/bootstrap-table.js'
import BootstrapTable from 'bootstrap-table/dist/bootstrap-table-vue.esm.js'
window.Vue = require('vue');
import VueRouter from 'vue-router';
import { routes } from './routes';
Vue.use(VueRouter);
const router = new VueRouter({
mode: 'history',
routes
});
Vue.component('example-component', require('./components/ExampleComponent.vue').default);
Vue.component('dashboard', require('./components/Dashboard').default);
Vue.component('BootstrapTable', BootstrapTable)
const app = new Vue({
router
}).$mount('#app');
和组件vue
<template>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">Example Dashboard</div>
<div class="card-body">
<BootstrapTable :columns="columns" :data="data" :options="options"></BootstrapTable>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import BootstrapTable from "bootstrap-table";
export default {
components: {
BootstrapTable: BootstrapTable
},
data() {
return {
columns: [
{
title: "Item ID",
field: "id"
},
{
field: "name",
title: "Item Name"
},
{
field: "price",
title: "Item Price"
}
],
data: [
{
id: 1,
name: "Item 1",
price: "$1"
},
{
id: 2,
name: "Item 2",
price: "$2"
},
{
id: 3,
name: "Item 3",
price: "$3"
},
{
id: 4,
name: "Item 4",
price: "$4"
},
{
id: 5,
name: "Item 5",
price: "$5"
}
],
options: {
search: true,
showColumns: true
}
};
},
mounted() {
console.log("Dashboard mounted.");
}
};
</script>
请帮忙?非常感谢提前。
解决方案
推荐阅读
- amazon-web-services - AWS Autoscaling Group 节点的 SSH 密钥不起作用
- php - 如何在 MYSQLi 中搜索随机字符串匹配?
- php - 删除字符串的第一部分?
- ajax - API instagram 无法获取数据
- ruby-on-rails - 取消转义 HTML 实体
- python - 用视频覆盖视频 - Python
- ios - 使用 InAppPurchase 购买多个订阅计划
- node.js - jwt.verify 函数不返回任何内容,api 无法得到任何响应
- c# - 实体框架不会从 MVC 中的实体数据模型(来自现有数据库)创建上下文和表类(.cs)
- mysql - 如何在 MySQL 和 MySQL Workbench 中实现 PASSWORD() 方法