Browse Source

获取配置

layui
453530270@qq.com 2 years ago
parent
commit
e395460039
  1. 2
      public/config.js
  2. 18
      src/utils/config/index.js
  3. 7
      src/views/HomeView.vue

2
public/config.js

@ -1,4 +1,4 @@
const ptconfig={
window.ptconfig={
//
flag: 'udpub',
// request uri

18
src/utils/config/index.js

@ -1,20 +1,20 @@
import defaultconfig from "./defaultconfig.js";
const config = window.ptconfig
// import defaultConfig from './defaultconfig.js'
const ptconfig = window.ptconfig
//
const allconfig = Object.assign({},defaultconfig,config)
const sysconf = Object.assign({},ptconfig);
// console.log(ptconfig,"utils config read ptconfig")
// console.log(sysconf)
// 配置文件工具类
export default {
// 所有的配置项目
all(){
return config;
return sysconf;
},
//获取指定配置
get(key,def=undefined){
console.log(allconfig)
console.log(key)
if(allconfig.hasOwnProperty(key)){
return allconfig[key]
if(sysconf.hasOwnProperty(key)){
return sysconf[key]
}else{
console.error('The key:\"'+key+'\" unseted in config')
return def

7
src/views/HomeView.vue

@ -63,7 +63,6 @@
// import 'layui-src/src/css/layui.css';
import KlineView from '@/components/PytnUsdt.vue';
// import '../../static/kline/src/klineCharts.js';
// debug utils
import sysconfig from '@/utils/config'
export default {
@ -85,8 +84,8 @@
this.$router.replace({ path: '/KlineView', query: { symbol: this.title, interval: kcCurrentData.interval}});
},
mounted() {
//
console.log(sysconfig.get('flag'))
//console.log(sysconfig.get('flag'))
const apihost = sysconfig.get('apiHost')
$('.interval_btn').on('click', function() {
if (kcChart != null || kcChart != undefined) {
@ -96,7 +95,7 @@
kcHistoryKeyId = 1;
var rang = setKLineVisibleRange(parseInt(Date.now() / 1000));
$.ajax({
url: "https://dfmg.dficoins.com/api/getkkline",
url: apihost+"/api/getkkline",
type: 'get',
async: false,
data: {

Loading…
Cancel
Save