carta adalah bahagian penting dari laman web dan aplikasi moden yang membantu menyampaikan maklumat yang sukar untuk diekspresikan dalam teks dan membuat sebaliknya sukar untuk memahami data yang ada dalam cara yang mudah dibaca dan difahami. Artikel ini akan menunjukkan cara membuat pelbagai jenis carta menggunakan carta.js dan vue.js. Chart.js adalah perpustakaan carta JavaScript yang mudah dan fleksibel yang membolehkan pemaju dan pereka untuk menarik pelbagai jenis carta menggunakan elemen kanvas HTML5. Vue.js adalah rangka kerja JavaScript yang progresif yang akan kita gunakan dengan carta.js untuk menunjukkan contoh perwakilan graf. Kami akan menggunakan Vue CLI untuk membina projek Vue.js.
Mata utama:
pembalut Vue untuk pelbagai perpustakaan carta dikumpulkan dalam repositori-vue yang hebat di GitHub. Oleh kerana kita memberi tumpuan kepada carta.js, kita akan memberi tumpuan kepada pembungkus berikut:
vue-charts
Membina projek menggunakan Vue CLI:
Pertama, pasang Vue CLI dengan arahan berikut:
Kemudian, gunakan arahan berikut untuk membina projek:
npm install -g @vue/cli
Ikuti wizard untuk memilih fungsi berikut: Babel, Router, Eslint dengan pencegahan ralat sahaja, serat pada SAVE.
vue create chart-js-demo
Seterusnya, pasang Chart.js dan pelbagai pembalut:
Jalankan aplikasi:
cd chart-js-demo npm install chart.js chartkick hchs-vue-charts vue-chartjs vue-chartkick
npm run serve
Buat fail berikut:
Padam
touch src/views/{VueChartJS.vue,VueChartKick.vue,VueCharts.vue} touch src/components/{LineChart.vue,BarChart.vue,BubbleChart.vue,Reactive.vue}
dan src/views/About.vue
folder. src/components/HelloWorld.vue
src/assets
Ubah suai
fail dan tambahkan laluan:
src/router.js
// ... (导入语句) ... export default new Router({ routes: [ { path: '/', name: 'Home', component: Home }, { path: '/chartjs', name: 'VueChartJS', component: VueChartJS }, { path: '/chartkick', name: 'VueChartKick', component: VueChartKick }, { path: '/charts', name: 'VueCharts', component: VueCharts } ] })
Ubah suai
fail, tambahkan navigasi dan gaya:
src/App.vue
<template> <!-- ... (导航代码) ... --> </template> <style> /* ... (样式代码) ... */ </style>
Ubah suai Tambah Bulma: Tambah rangka kerja Bulma CSS dalam tag (Kandungan berikut akan terus memperkenalkan cara menggunakan VUE-CHARTJS, VUE-CHARTS, dan VUE-CHARTKICK untuk membuat pelbagai jenis carta. Oleh kerana batasan ruang, kod khusus dan langkah terperinci ditinggalkan di sini. Sila rujuk teks asal untuk kod lengkap dan langkah
Artikel ini memperkenalkan pelbagai pembalut Vue untuk carta.js dan menunjukkan cara menggunakannya untuk membuat carta. Kod sumber boleh didapati di GitHub. Atas ialah kandungan terperinci Membuat carta yang indah menggunakan pembalut vue.js untuk carta.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!src/views/Home.vue
Fail: npm install -g @vue/cli
public/index.html
fail <head>
: vue create chart-js-demo
VUE-CHARTJS:
Kesimpulan: