mirror of
https://github.com/freqtrade/frequi.git
synced 2024-11-21 23:53:52 +00:00
Trades base
This commit is contained in:
parent
1254e21cf2
commit
9e84ab1058
|
@ -14,6 +14,7 @@ module.exports = {
|
|||
},
|
||||
rules: {
|
||||
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
|
||||
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
|
||||
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,15 +1,18 @@
|
|||
import Vue from 'vue'
|
||||
import Vuex from 'vuex'
|
||||
|
||||
import tradesModule from './modules/trades';
|
||||
|
||||
Vue.use(Vuex)
|
||||
|
||||
export default new Vuex.Store({
|
||||
state: {
|
||||
},
|
||||
modules: {
|
||||
trades: tradesModule
|
||||
},
|
||||
mutations: {
|
||||
},
|
||||
actions: {
|
||||
},
|
||||
modules: {
|
||||
}
|
||||
})
|
||||
|
|
5
src/store/modules/config.js
Normal file
5
src/store/modules/config.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
const apiBase = '/api/v1/'
|
||||
|
||||
module.exports(
|
||||
apiBase
|
||||
)
|
23
src/store/modules/trades.js
Normal file
23
src/store/modules/trades.js
Normal file
|
@ -0,0 +1,23 @@
|
|||
import axios from 'axios';
|
||||
|
||||
const apiBase = require('./config.js')
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state: {
|
||||
trades: [],
|
||||
|
||||
},
|
||||
mutations: {
|
||||
updateTrades(state, trades) {
|
||||
state.trades = trades;
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
getTrades({ commit }) {
|
||||
axios.get(`${apiBase}/trades`)
|
||||
.then((result) => commit('updateTrades', result.data))
|
||||
.catch(console.error);
|
||||
}
|
||||
}
|
||||
};
|
10
vue.config.js
Normal file
10
vue.config.js
Normal file
|
@ -0,0 +1,10 @@
|
|||
module.exports = {
|
||||
devServer: {
|
||||
proxy: {
|
||||
'/api': {
|
||||
target: 'http://localhost:8081',
|
||||
changeOrigin: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
Loading…
Reference in New Issue
Block a user