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 ကအချက်အလက်ခွဲခြမ်းစိတ်ဖြာခြင်းရလဒ်များကိုပြသရန်နှင့်ဤကျွမ်းကျင်မှုကိုပြသရန်ဇယားများကိုမည်သို့အသုံးပြုရမည်ကိုနားလည်ရန်မျှော်လင့်ပါသည်။