| | |
| | | <!-- <script lang="ts" setup> |
| | | <script lang="ts" setup> |
| | | import { onMounted,computed } from 'vue' |
| | | import { ajaxGet } from '@/utils/axios' |
| | | import { useCounterStore } from '@/stores/counter' |
| | | import { $echarts, ECOption } from '@/utils/echarts' |
| | | import { Button } from 'vant' |
| | | import testAxios from '@/views/test-axios.vue' |
| | | |
| | | import {useRoute} from 'vue-router' |
| | | const router = useRoute() |
| | | const counter = useCounterStore() |
| | | |
| | | const data={ |
| | | name:'cheng', |
| | | age:18 |
| | | } |
| | | // counter.count++ |
| | | const count=computed(()=>{ |
| | | return counter.count |
| | | }) |
| | | console.log(count, 'count') |
| | | const add=()=>{ |
| | | counter.count++ |
| | | counter.increment() |
| | | } |
| | | const shao=()=>{ |
| | | } |
| | | onMounted(() => { |
| | | // 测试echarts的引入 |
| | | const ele = document.getElementById('echarts') as HTMLCanvasElement |
| | | const myChart = $echarts.init(ele) |
| | | const option: ECOption = { |
| | | title: { |
| | | text: 'ECharts 入门示例' |
| | | }, |
| | | tooltip: {}, |
| | | legend: { |
| | | data: ['销量'] |
| | | }, |
| | | xAxis: { |
| | | data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'] |
| | | }, |
| | | yAxis: {}, |
| | | series: [ |
| | | { |
| | | name: '销量', |
| | | type: 'bar', |
| | | data: [5, 20, 36, 10, 10, 20] |
| | | } |
| | | ] |
| | | console.log('初始化',router) |
| | | const queryInfo=router.query |
| | | const {code}=queryInfo |
| | | console.log(code) |
| | | if (code){ |
| | | ajaxGet('wechat/code',{code}).then((re:any)=>{ |
| | | console.log(re) |
| | | }) |
| | | } |
| | | myChart.setOption(option) |
| | | }) |
| | | |
| | | </script> |
| | | |
| | | <template> |
| | | <div>hello vue3</div> |
| | | <Button type="primary"> |
| | | Tertiary |
| | | </Button> |
| | | <div @click="add">累加器{{ count }}</div> |
| | | <div id="echarts" style="width: 400px;height: 200px;"></div> |
| | | <test-axios></test-axios> |
| | | </template> --> |
| | | <div class="HomePage"></div> |
| | | </template> |
| | | |
| | | |