快游戏一期

由于是老项目, 采用的是 js+jquery 在维护上面比较复杂, 所以采用了新的方式书写项目.

iframe

iframe 嵌套的 vue. 难点在于 dist 文件目录必须跟资源文件放一起.

  var page;
  var type;
  var query = window.location;
  var searchs = (window.location.search || '').split('&')
  searchs.forEach(function(it, idx) {
      if (it.indexOf('page') > -1) {
          page = it.split('=')[1] || 'fastGame'
          console.log('page: ', page);
      }
      if (it.indexOf('type') > -1) {
          type = it.split('=')[1] || 'audit'
          console.log('type: ', type);
      }
  })
  var pageIframe = document.createElement('iframe')
  pageIframe.style.cssText = 'border: 0px;width:760px;height: 100%;margin-top:20px; min-height:1000px;overflow-y:hidden';
  pageIframe.src = '//game.developer.flyme.cn/resources/developer/dist/index.html/#/' + page + '?' + 'type' + '=' + type;
  document.querySelector('.section').appendChild(pageIframe);

vue 方面 在 vue.config.js 里面 这两个地方要注意一下

前端老三样

在创建的时候还是遇到了一些困难, 太久没自己搭建.

mock

首先是 vue.config.js

这个包可以监听文件的变化

Vuex

Router

这个就是常规配置了,没啥好说的.

上传进度条

最后更新于

这有帮助吗?