赞
踩
参考博客:https://blog.csdn.net/zhongguohaoshaonian/article/details/89405546
- import ECharts from 'vue-echarts/components/ECharts'
-
- Vue.component('chart', ECharts)
- <script>
- // 折线
- import 'echarts/lib/chart/line'
- // 饼状图
- import 'echarts/lib/chart/pie'
- // 柱状图
- import 'echarts/lib/chart/bar'
- // 提示
- import 'echarts/lib/component/tooltip'
- // 图例
- import 'echarts/lib/component/legend'
- // 标题
- import 'echarts/lib/component/title'
- <div>
- <chart :options="options" :auto-resize="true" />
- </div>
- data() {
- return {
- options: {}
- }
- }
- mounted() {
- this.getComOptions()
- },
- methods: {
- getComOptions() {
- getCom().then(res => { //此处自己封装ajax
- this.login_options = { //此处可以直接+echats的options
- xlist = UserInfo.objects.order_by("-loginNum").values_list("username").filter(user_type=2)[0:7] #返回元组
- ylist = UserInfo.objects.order_by("-loginNum").values_list("loginNum", flat=True).filter(user_type=2)[0:7] #返回列表
- # xlist = ["a", "b", "c"] #必须是列表形式返回前端才能显示数据
- # xlist = UserInfo.objects.values("username").filter(user_type=2) # 返回字典
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。