How to use the vue.use function in vue

To help you get started, we’ve selected a few vue examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github phiphou / webpack-vue-demo / src / app / main.js View on Github external
import Vue from 'vue'
import App from './App'
import Vueresource from 'vue-resource'
import router from './router'
import store from './store'

require('../style/style.sass')
import Router from 'vue-router'

Vue.use(Router)
Vue.use(Vueresource)
Vue.config.devtools = process.env.NODE_ENV === 'development'
/* eslint-disable no-new */
new Vue({
  el: '#app',
  store,
  template: '',
  router,
  components: {
    App
  }
})
github CoderMikeHe / vue-wechat / src / main.js View on Github external
Vue.config.productionTip = false

// 导入animate.css
import 'animate.css'

// 导入mui
// 导入 MUI 的样式
// import "./assets/vendor/mui/css/mui.min.css";
// 导入扩展图标样式
// import "./assets/vendor/mui/css/icons-extra.css";

// 导入全部mint-ui
import Mint from 'mint-ui'
import 'mint-ui/lib/style.css'
Vue.use(Mint)

// 导入weui 样式库
import 'weui'
// 导入weiui js库
import weui from 'weui.js'
// 挂载到Vue 实例上去
Vue.$weui = Vue.prototype.$weui = weui

// 全局app常量css
import './assets/css/common.css'
import './assets/css/wechat.css'
import './assets/css/vendor.css'
import './assets/css/iconfont.css'

// 全局导航栏
import NavigationBar from '@/components/navigationBar'
github youzan / vant / packages / vant-cli / src / config / jest.init.ts View on Github external
import Vue from 'vue';
import 'jest-canvas-mock';
// @ts-ignore
import Package from '../../dist/package-entry';

Vue.use(Package);
github eddyerburgh / mock-vuex-in-vue-unit-tests-tutorial / test / unit / specs / Modules.spec.js View on Github external
import { mount } from 'avoriaz';
import Vue from 'vue';
import sinon from 'sinon';
import { expect } from 'chai';
import Vuex from 'vuex';
import 'babel-polyfill';
import Modules from '../../../src/components/Modules';
import module from '../../../src/store/module';

Vue.use(Vuex);

describe('Modules.vue', () => {
  let actions;
  let state;
  let store;

  beforeEach(() => {
    state = {
      module: {
        clicks: 2,
      },
    };

    actions = {
      moduleActionClick: sinon.stub(),
    };
github QUANTAXIS / QUANTAXIS / QUANTAXISWebkit / client / app / src / renderer / main.js View on Github external
import Vue from 'vue'
import Electron from 'vue-electron'
import Resource from 'vue-resource'
import Router from 'vue-router'
import axios from 'axios';
import App from './App'
import routes from './routes'
import MuseUI from 'muse-ui'
import 'muse-ui/dist/muse-ui.css'
import './theme-carbon.css'
import echarts from 'echarts'


Vue.use(Electron)
Vue.use(Resource)
Vue.use(Router)
Vue.config.debug = true
Vue.use(MuseUI)


const router = new Router({
  scrollBehavior: () => ({ y: 0 }),
  routes
})

router.beforeEach((to, from, next) => {
    if (to.matched.some(r => r.meta.requireAuth)) {
        if (sessionStorage.user) {
          console.log(sessionStorage.user)
            next();
        }
        else {
github IgiCodes / igicore / Interface / src / store / index.js View on Github external
import Vue from 'vue'
import Vuex from 'vuex'
import server from './modules/server'
import user from './modules/user'
import characters from './modules/characters'

Vue.use(Vuex)

export default new Vuex.Store({
	strict: process.env.NODE_ENV !== 'production',

	modules: {
		server,
		user,
		characters
	}
})
github ulaval / modul-components / src / components / menu / menu.stories.ts View on Github external
import { select, text } from '@storybook/addon-knobs';
import { storiesOf } from '@storybook/vue';
import Vue from 'vue';
import VueRouter from 'vue-router';
import { componentsHierarchyRootSeparator } from '../../../conf/storybook/utils';
import { MENU_NAME } from '../component-names';
import MenuPlugin from './menu';

Vue.use(MenuPlugin);
Vue.use(VueRouter);

const storyRouterDecorator: any = (links = {}, routerProps = {}): any => {
    return story => {
        const router: VueRouter = new VueRouter(routerProps);
        const WrappedComponent: any = story();
        return Vue.extend({
            router,
            components: { WrappedComponent },
            template: ''
        });
    };
};

const DEFAULT_MENU_ITEMS: string = `
                                  
github adr1enbe4udou1n / laravel-boilerplate / resources / js / backend / store / index.js View on Github external
import Vue from 'vue'
import Vuex from 'vuex'

import { createActions } from './actions'
import mutations from './mutations'

Vue.use(Vuex)

export function createStore(route) {
  const actions = createActions(route)

  return new Vuex.Store({
    state: {
      counters: {
        newPostsCount: 0,
        pendingPostsCount: 0,
        publishedPostsCount: 0,
        activeUsersCount: 0,
        formSubmissionsCount: 0
      }
    },
    actions,
    mutations
github hackyoMa / frame-example / ui / src / store.js View on Github external
import Vue from 'vue'
import Vuex from 'vuex'
import http from './http'

Vue.use(Vuex);

export default new Vuex.Store({
    state: {
        loginStatus: false,
        user: {}
    },
    getters: {
        getUser: (state) => {
            return state.user;
        },
        getLoginStatus: (state) => {
            return state.loginStatus;
        }
    },
    mutations: {
        setUser: (state, user) => {
github brtjkzl / vue-fraction-grid / demo / index.js View on Github external
import Vue from 'vue'
import VueFractionGrid from '../vue-fraction-grid'
import Demo from './Demo'

Vue.use(VueFractionGrid, {
  approach: 'desktop-first',
  breakpoints: {
    compact: '415px',
    tablet: '416px 1100px'
  }
})

new Vue({
  el: '#app',
  render: h => h(Demo)
})