引用vue-schart制作图表

1、安装

npm install vue-schart --save

2、引用

import Schart from “vue-schart”;

3、注册

compnents:{
Schart
}

4、使用

      <div style="float: left">
        <schart canvasId="canvas" class="canvas" :options="canvasOptions" />
      </div>
data(){
    return {
        canvasOptions: {               
          	type: "ring",
	        title: {
	          text: "个人风险评分饼状图",
	        },
	        legend: {
	          position: "right",
	        },
	        bgColor: "#fbfbfb",
	        labels: ["", "", "", ""],
	        colorList: ["", "", "", ""],
	        datasets: [
	          {
	            data: [0, 0, 0, 0],
	          },
	        ],
        }
    }
}
methods: {
    init() {
      getAllList().then((res) => {
        let arr = res.data.data;
        let colorArr = [
          arr[0].riskColor,
          arr[1].riskColor,
          arr[2].riskColor,
          arr[3].riskColor,
        ];
        let labelArr = [
          arr[0].riskLevel,
          arr[1].riskLevel,
          arr[2].riskLevel,
          arr[3].riskLevel,
        ];
        this.canvasOptions.labels = labelArr;
        this.canvasOptions.colorList = colorArr;
      });
    },
	/**
	 * 动态赋值
	 */
    onLoad(page, params = {}) {
      getScoreList().then((res) => {
        let arr = res.data.data.records;
        let risk1 = 0;
        let risk2 = 0;
        let risk3 = 0;
        let risk4 = 0;
        for (var i = 0; i < arr.length; i++) {
            if (arr[i].riskLevel == "正常") {
              risk1 = risk1 + 1;
            } else if (arr[i].riskLevel == "低风险") {
              risk2 = risk2 + 1;
            } else if (arr[i].riskLevel == "中风险") {
              risk3 = risk3 + 1;
            } else if (arr[i].riskLevel == "高风险") {
              risk4 = risk4 + 1;
            }
            let per = [risk1, risk2, risk3, risk4];
            this.canvasOptions.datasets[0].data = per;
        }
      });
    },
 }

备注

sChart.js中文文档

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
很抱歉,由于引用[1]中提供的是vue-quill-editor.js的使用教程,而非与vb.net的集成方法,因此无法直接回答该问题。但是,我可以提供一些相关信息来帮助你更好地了解如何在vb.net中使用vue-quill-editor。 Vue-quill-editor是一个基于Quill.js的富文本编辑器,而Quill.js本身是一个纯JavaScript库,因此可以在任何支持JavaScript的环境中使用。在vb.net中使用Vue-quill-editor,你需要将其作为一个JavaScript库引入到你的项目中,并在你的代码中调用它的API来实现富文本编辑器的功能。 具体来说,你需要在你的vb.net项目中引入Vue.js和Vue-quill-editor.js这两个JavaScript库,并在你的代码中创建一个Vue实例来初始化Vue-quill-editor组件。以下是一个简单的示例代码: ```html <!-- 引入Vue.js和Vue-quill-editor.js --> <script src="https://cdn.jsdelivr.net/npm/vue"></script> <script src="https://cdn.jsdelivr.net/npm/vue-quill-editor@3.0.6/dist/vue-quill-editor.js"></script> <!-- 在HTML中添加一个容器元素,用于渲染Vue-quill-editor组件 --> <div id="editor"> <quill-editor></quill-editor> </div> <!-- 在JavaScript中创建Vue实例,并初始化Vue-quill-editor组件 --> <script> new Vue({ el: '#editor', components: { 'quill-editor': VueQuillEditor.default } }) </script> ``` 在上面的代码中,我们首先在HTML中添加了一个id为“editor”的容器元素,用于渲染Vue-quill-editor组件。然后,在JavaScript中创建了一个Vue实例,并将其绑定到“editor”元素上。最后,我们通过调用Vue-quill-editor组件的API来初始化富文本编辑器。 需要注意的是,上面的代码仅仅是一个简单的示例,实际使用中还需要根据具体的需求进行相应的配置和调整。同时,由于Vue-quill-editor是一个第三方库,其API和使用方法可能会随着版本的更新而发生变化,因此在使用时需要仔细查阅官方文档并进行相应的调整。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值