完善 SourceCode

Former-commit-id: 178f8509b7aca79b0c7bf4e36a54e14c466813dc [formerly 178f8509b7aca79b0c7bf4e36a54e14c466813dc [formerly 178f8509b7aca79b0c7bf4e36a54e14c466813dc [formerly 178f8509b7aca79b0c7bf4e36a54e14c466813dc [formerly 6a4e78b1141e0b28cb1f123454915beaa04b34a4 [formerly 481c93d328485031a939f96ec72150897902f0c1]]]]]
Former-commit-id: b51e506942b1328bb045d516b218d70d6ce99b7d
Former-commit-id: edf669e53fb1b611b9ba2575f426decc71cbc7f9
Former-commit-id: ba6c0641d73df6de0e71ab867a382aa3633500e9 [formerly d5bff56112625461a64952f11cb2a212a0ce4327]
Former-commit-id: 6403f70864033aa261745b9528505ce3598335f7
Former-commit-id: b8c62ad0f37cb4188e91699d5efd0a58e5cefd8b
Former-commit-id: a51513084098497931e35db64057c88793254f5a
Former-commit-id: 5c546900deb043ae5b333f0cca1ce6b966c13a75
Former-commit-id: 497a03106487a227c21ca9444898d77ce8e7a3a1
This commit is contained in:
liyang 2019-04-30 00:25:41 +08:00
parent 6805fcce04
commit 779579c49b
3 changed files with 17 additions and 4 deletions

3
.env
View File

@ -5,3 +5,6 @@ VUE_APP_TITLE=D2Admin
# 网络请求公用地址 # 网络请求公用地址
VUE_APP_API=/api/ VUE_APP_API=/api/
# 仓库地址
VUE_APP_REPO=https://github.com/d2-projects/d2-admin

View File

@ -9,15 +9,25 @@
</template> </template>
<script> <script>
import { last, get } from 'lodash'
export default { export default {
data () { data () {
return { return {
isActive: false isActive: false,
path: ''
} }
}, },
computed: { computed: {
show () { show () {
return process.env.VUE_APP_BUILD_MODE === 'TRAVIS' return process.env.VUE_APP_BUILD_MODE === 'TRAVIS' || process.env.NODE_ENV === 'development'
}
},
watch: {
$route: {
handler (to) {
this.path = get(last(to.matched), 'components.default.__file')
},
immediate: true
} }
}, },
mounted () { mounted () {
@ -29,7 +39,7 @@ export default {
methods: { methods: {
// //
handleClick () { handleClick () {
this.$open(`https://github.com/d2-projects/d2-admin/blob/master/${this.$parent.$parent.$options.__file}`) this.$open(`${process.env.VUE_APP_REPO}/blob/master/${this.path}`)
} }
} }
} }

View File

@ -45,7 +45,7 @@ module.exports = {
config => config.devtool('cheap-source-map') config => config.devtool('cheap-source-map')
) )
// TRAVIS 构建 vue-loader 添加 filename // TRAVIS 构建 vue-loader 添加 filename
.when(process.env.VUE_APP_BUILD_MODE === 'TRAVIS', .when(process.env.VUE_APP_BUILD_MODE === 'TRAVIS' || process.env.NODE_ENV === 'development',
config => config.module config => config.module
.rule('vue') .rule('vue')
.use('vue-loader') .use('vue-loader')