UNPKG

vue-smart-table

Version:

A table with dynamic components for vue.js

42 lines (37 loc) 1.08 kB
import Vue from 'vue' import VueResource from 'vue-resource' import './vue-smart-table.js' let SmartTable = window.SmartTable import Src2img from './components/Src2img' import Contacts from './components/Contacts' import Nationality from './components/Nationality' import Fontawesome from './components/Fontawesome' import ExampleComponent from './components/ExampleComponent' Vue.use(VueResource) Vue.component('smart-table', SmartTable) /* eslint-disable no-new */ new Vue({ el: 'body', data: { search: '' }, watch: { 'search' (val) { this.$broadcast('filterAll', val) } }, components: { SmartTable, Src2img, Contacts, Nationality, Fontawesome, ExampleComponent } }) Vue.http.interceptors.unshift((request, next) => { if (request.method === 'PUT') { console.info('Simulating 200 - Ok response for the following request', request) setTimeout(() => { next({ data: '{"status": "Ok", "message": "no message"}', status: 200 }) }, 500) } else { next() } }) Vue.http.options.xhr = {withCredentials: false}