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', flag: 'udpub',
// request uri // request uri

18
src/utils/config/index.js

@ -1,20 +1,20 @@
import defaultconfig from "./defaultconfig.js"; // import defaultConfig from './defaultconfig.js'
const ptconfig = window.ptconfig
const config = 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 { export default {
// 所有的配置项目
all(){ all(){
return config; return sysconf;
}, },
//获取指定配置 //获取指定配置
get(key,def=undefined){ get(key,def=undefined){
console.log(allconfig) if(sysconf.hasOwnProperty(key)){
console.log(key) return sysconf[key]
if(allconfig.hasOwnProperty(key)){
return allconfig[key]
}else{ }else{
console.error('The key:\"'+key+'\" unseted in config') console.error('The key:\"'+key+'\" unseted in config')
return def return def

7
src/views/HomeView.vue

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

Loading…
Cancel
Save