快游戏一期
由于是老项目, 采用的是 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
这个就是常规配置了,没啥好说的.
上传进度条
最后更新于
这有帮助吗?