UNPKG

themummy

Version:

UNSTABLE. codecoverage married with integration testing. currently a work in progress

60 lines (53 loc) 1.34 kB
// tools loading require('./lib/jonoShortcuts.js') w.Vue = require('vue/dist/vue.common.js') // w.wait = require('./lib/wait.js') w.request = require('./lib/request.js') w._ = require('lodash') // w.loadImg = require('./lib/loadImage.js') // w.cp = require('../shared/cpJSON.js') w.modules = { user: require('./m/user.js'), nav_side: require('./m/nav.js'), icons: require('./m/icons.js'), router: require('./m/router.js'), people: require('./m/people.js'), coverage: require('./m/coverage.js') } w.on('storage', function (e) { console.log(e) }) w.on('load', function (e) { console.log(e) }) vueobj = { el: '#app', data: {}, computed: {}, watch: {}, methods: {}, filters: {}, // https://vuejs.org/v2/guide/instance.html#Lifecycle-Diagram beforeCreate: function () {}, created: function () { let vm = this vm.router__init() vm.coverage_getIndexs().then(() => { vm.coverage_getScriptsSrc() }) }, beforeMount: function () {}, mounted: function () { let vm = this // vm.stage_resizing__init() }, beforeUpdate: function () {}, updated: function () {}, beforeDestroy: function () {}, destroyed: function () {} } Object.keys(modules).forEach(function (name) { if (typeof modules[name] !== 'function') { return } modules[name](vueobj) }) w.vm = new Vue(vueobj)