GV.init(function (_require) { new (function () { this.require = _require; this.Vue = _require('Vue'); this.VueRouter = _require('vue-router'); this.Vue.use(this.VueRouter) this.axios = _require('axios'); var htmlparser2 = _require('htmlparser2'); axiosUse(this); this.qs = _require('qs'); this.GoVueMount = function (app, context) { var ctx = GetGoVueTemplate(GoHtmlSrc) app.$options.template = ctx.content; // console.log(ctx.template) var renderer = _require('vue-server-renderer').createRenderer({ template: ctx.template }) if(!context){ context = {} } context.GoVueTemplate = "" + Base64Encode(encodeURIComponent(ctx.content)) + "" context.GoVueData = "" + Base64Encode(encodeURIComponent(JSON.stringify(app.$data))) + "" renderer.renderToString(app, context, function (err, html) { if (err) { throw err } else { GoReturn(html); } }) } eval(GoUseCallback) var codes = GetGoVueJsCode(htmlparser2, GoHtmlSrc) for(var i in codes){ eval("with(this){" + codes[i] + "}") } })() })