import { ref } from 'vue' import { createGlobalState, useLocalStorage } from '@vueuse/core' import axios from 'axios' export const useStockQuote = createGlobalState(() => { const stockQuote = useLocalStorage('stockQuote', {}) const getStockQuate= async()=>{ const res = await axios.post('http://saas-test.szjixun.cn/api/chart/forward/test') console.log('res',res); stockQuote.value.Open=res.data.nodes?.[2]?.data?.[10] stockQuote.value.Volume=res.data.nodes?.[1]?.data?.[21] stockQuote.value.DayRange=[res.data.nodes?.[2]?.data?.[10],res.data.nodes?.[2]?.data?.[11]] stockQuote.value.WeekRange=[res.data.nodes?.[2]?.data?.[31],res.data.nodes?.[1]?.data?.[30]] console.log('stockQuote.value',stockQuote.value); } return { getStockQuate, stockQuote } })