@codeZlo

В чем ошибка vue-chartist?

<template>
    <vue-chartist :data="data" :options="options" type="Line"></vue-chartist>
</template>
<script>
  import { mapGetters, mapActions } from 'vuex'
  import * as VueChartist from 'v-chartist'

  export default {
    name: 'XXXname',
    components: {
      'vue-chartist': VueChartist
    },
    data() {
        data: {
           series: [
                [1]
           ]
        },
        options: {
           width: "490px",
           height: "240px",
           low: 1,
           showArea: true,
           fullWidth: true,
           lineSmooth: VueChartist.Interpolation.simple()
        }
      }
    }
</script>

Из-за строки lineSmooth: VueChartist.Interpolation.simple() в свойствах график перестает работать :( Помогите плиз в чем ошибка? Заранее спасибо.
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Это просто компонент, рисующий график, доступа к chartist API он не предоставляет. Так что надо импортировать chartist отдельно:

import chartist from 'chartist';

Соответственно, вместо

VueChartist.Interpolation.simple()

будет

chartist.Interpolation.simple()

https://codesandbox.io/s/vue-template-uh9j2
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы