26 lines
556 B
JavaScript
26 lines
556 B
JavaScript
import { ref } from 'vue'
|
|
import { createGlobalState, useLocalStorage } from '@vueuse/core'
|
|
import axios from 'axios'
|
|
|
|
export const useStockQuote = createGlobalState(() => {
|
|
const stockQuote = useLocalStorage('stockQuote', {
|
|
"Open": "",
|
|
"Volume": "",
|
|
"DayRange": "",
|
|
"WeekRange": "",
|
|
"MarketCap": "",
|
|
"change": [
|
|
"",
|
|
""
|
|
]
|
|
})
|
|
const getStockQuate= async()=>{
|
|
const res = await axios.get('http://localhost:3213/api/minm/open')
|
|
stockQuote.value=res.data
|
|
}
|
|
return {
|
|
getStockQuate,
|
|
stockQuote
|
|
}
|
|
})
|