NPM သည် vue ကိုတပ်ဆင်ပါ NPM ECHARTS ကို Install လုပ်ပါ NPM က axisos ကိုထည့်ပါ
CSS /
- Style.CSS
js /
- Main.js
php /
- ဒေတာ .php
index.html
CSS directory တွင် style.css ဖိုင်တစ်ခုကို style.css ဖိုင်တစ်ခုကိုဖန်တီးပါ။
JS လမ်းညွှန်တွင် Vue.js ၏ယုတ္တိဗေဒကိုရေးရန် Main.js ဖိုင်ကိုဖန်တီးပါ။
PHP directory တွင် data.php ကို backend အချက်အလက်များကိုတုပရန်ဖန်တီးပါ။
Index.html ကိုစီမံကိန်းအတွက် entry file အဖြစ်အသုံးပြုသည်။
<?php
$data = [
['name' => 'A', 'Value' = >> 100]
[အမည် '=>>' b ',' value '=> 200]
[အမည် '=>>' C ',' Value '= >>> 300]
[အမည် '=>>' D '', 'value' => 400]
[အမည် '=>>' e ',' Value '= >> 500]
];
echo json_entode ($ ဒေတာ);
>
အထက်ဖော်ပြပါကုဒ်သည် json_encode method မှတဆင့်အမည်များနှင့်တန်ဖိုးများပါ 0 င်သောအမည်များနှင့်တန်ဖိုးများကို JSON format များအဖြစ်ပြောင်းလဲပြီးရှေ့တန်းမှပြန်လာသောအချက်အလက်များကိုတုပသည်။
'vue' မှတင်သွင်းမှု vue;
'axios' မှ Axios တင်သွင်း;
ECHARTS မှ ECTARTS ကို ECTARTS ကိုတင်သွင်းပါ။
အသစ် vue ({
el: '#app',
ဒေတာ: {
chartdata: []
},
ဖန်တီး () {)
that.fetchdata ();
},
နည်းလမ်းများ: {
Fetchdata () {)
Axios.GEget ('./ PHP / data.php')
.then (တုံ့ပြန်မှု => {
this.Chartdata = Respons.Data;
this.drawchart ();
})
.Catch (အမှား => {
console.log (အမှား);
});
},
Drawchart () {)
var chart = etarts.init (document.getentebyid ('chart-container'));
var option = {
ခေါင်းစဉ်: {
စာသား: 'စာရင်းဇယားဇယား'
},
xaxis: {
အမျိုးအစား: 'အမျိုးအစား'
ဒေတာ: This.Chartdata.map (item => item.name)
},
Yaxis: {
အမျိုးအစား: 'Value'
},
စီးရီး - [{{
ဒေတာ: This.Chartdata.map (item => item.value),
အမျိုးအစား: 'ဘား'
}]
};
chart.settion (option);
}
}
});
ဤကုဒ်သည် Axios မှတစ်ဆင့် backend data ကိုရရှိပြီးဘားဇယားများထုတ်လုပ်ရန် ECHARTS ကို အသုံးပြုသည်။
<meta charset="utf-8">
<title>PHP နှင့် vue.js လက်တွေ့ကျကျသင်ခန်းစာများ</title>
<link rel="stylesheet" type="text/css" href="./css/style.css">
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
<script src="./js/main.js"></script>
<div id="app">
<div id="chart-container"></div>
</div>
HTML တွင်ကျွန်ုပ်တို့ဖန်တီးသည် အောင်မြင်သောကွပ်မျက်ပြီးနောက် http: // localhost: 8080 ကိုသွားပါ။ 7 ။ စီမံကိန်းကိုဖွင့်ပါ
Terminal ရှိစီမံကိန်းလမ်းညွှန်ကိုရိုက်ထည့်ပါ။ စီမံကိန်းကိုစတင်ရန်အောက်ပါ command ကို Execute လုပ်ပါ။
NPM Run ကိုအမှုဆောင်
8 ။ အကျဉ်းချုပ်
ဤသင်ခန်းစာမှတစ်ဆင့် PHP နှင့် vue.js frameworks များကိုအချက်အလက်အမြင်အာရုံခွဲခြမ်းစိတ်ဖြာခြင်းလုပ်ငန်းများကိုအကောင်အထည်ဖော်ရန်မည်သို့ပေါင်းစပ်ရမည်ကိုပြသသည်။ PHP မှ Backend အချက်အလက်များကိုတုန့်ပြန်ပါ။ Vue.js နှင့် EteTs စာကြည့်တိုက်များနှင့်အမြင်အာရုံဆိုင်ရာစာကြည့်တိုက်များကိုအောင်မြင်စွာရှာဖွေခြင်း, ဒီဆောင်းပါးက Belders ကအချက်အလက်ခွဲခြမ်းစိတ်ဖြာခြင်းရလဒ်များကိုပြသရန်နှင့်ဤကျွမ်းကျင်မှုကိုပြသရန်ဇယားများကိုမည်သို့အသုံးပြုရမည်ကိုနားလည်ရန်မျှော်လင့်ပါသည်။