2021-02-26 17:27:20 +08:00
|
|
|
<div class="uiflow_banner">
|
2021-01-15 19:50:50 +08:00
|
|
|
<div>
|
|
|
|
|
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/home_page/mpy_homepage.webp">
|
|
|
|
|
</div>
|
|
|
|
|
<div style="margin-top:30px">
|
|
|
|
|
<h1 class="jumbotron-heading">UIFlow MicroPython API</h1>
|
|
|
|
|
<p class="lead text-muted">API List</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id='arduino_home_page' v-cloak>
|
|
|
|
|
<el-card class="box-card" v-for="(item,index) in list" :key="index" style="margin-bottom:20px" :id="item.id">
|
|
|
|
|
<div slot="header" class="clearfix">
|
|
|
|
|
<span>{{item.title}}</span>
|
|
|
|
|
<i class="el-icon-s-management" style="float: right;"></i>
|
|
|
|
|
</div>
|
2021-02-26 17:27:20 +08:00
|
|
|
<div v-for="(href,name) in item.item" :key="name" class="box-card-item">
|
2021-01-15 19:50:50 +08:00
|
|
|
<a :href='href'><el-tag>{{name}}</el-tag></a>
|
|
|
|
|
</div>
|
|
|
|
|
</el-card>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
const quickstart = {
|
2021-03-29 12:31:27 +08:00
|
|
|
'title':"Quick Start",
|
2021-01-15 19:50:50 +08:00
|
|
|
'item':{
|
2021-03-29 12:31:27 +08:00
|
|
|
'BASIC / M5GO / FIRE / FACES':'#/en/quick_start/m5core/m5stack_core_get_started_MicroPython',
|
|
|
|
|
'Core2':'#/en/quick_start/core2/m5stack_core2_get_started_MicroPython',
|
|
|
|
|
'M5StickC':'#/en/quick_start/m5stickc/m5stickc_quick_start_with_uiflow',
|
|
|
|
|
'M5StickC PLUS':'#/en/quick_start/m5stickc_plus/m5stickc_plus_quick_start_with_uiflow',
|
|
|
|
|
'M5Stick':'#/en/quick_start/m5stick/m5stick_quick_start_with_uiflow',
|
|
|
|
|
'ATOM Echo':'#/en/quick_start/atom/atom_echo_quick_start',
|
|
|
|
|
'ATOM Lite / Matrix':'#/en/quick_start/atom/atom_quick_start_uiflow'
|
2021-01-15 19:50:50 +08:00
|
|
|
},
|
|
|
|
|
"id":"quickstart"
|
|
|
|
|
};
|
|
|
|
|
|
2021-03-24 12:20:56 +08:00
|
|
|
const m5stack_lvgl = {
|
|
|
|
|
'title':"M5Stack LVGL",
|
|
|
|
|
'item':{
|
|
|
|
|
'Screen':'#/en/mpy/m5stack_lvgl?id=m5screen',
|
|
|
|
|
'Tabview':'#/en/mpy/m5stack_lvgl?id=m5tabview',
|
|
|
|
|
'Textarea':'#/en/mpy/m5stack_lvgl?id=m5textarea',
|
|
|
|
|
'Msgbox':'#/en/mpy/m5stack_lvgl?id=m5msgbox',
|
|
|
|
|
'Led':'#/en/mpy/m5stack_lvgl?id=m5led',
|
|
|
|
|
'Switch':'#/en/mpy/m5stack_lvgl?id=m5switch',
|
|
|
|
|
'Slider':'#/en/mpy/m5stack_lvgl?id=m5slider',
|
|
|
|
|
'List':'#/en/mpy/m5stack_lvgl?id=m5list',
|
|
|
|
|
'Line':'#/en/mpy/m5stack_lvgl?id=m5line',
|
|
|
|
|
'Label':'#/en/mpy/m5stack_lvgl?id=m5label',
|
|
|
|
|
'Img':'#/en/mpy/m5stack_lvgl?id=m5img',
|
|
|
|
|
'Dropdown':'#/en/mpy/m5stack_lvgl?id=m5dropdown',
|
|
|
|
|
'Cpicker':'#/en/mpy/m5stack_lvgl?id=m5cpicker',
|
|
|
|
|
'Checkbox':'#/en/mpy/m5stack_lvgl?id=m5checkbox',
|
|
|
|
|
'Btn':'#/en/mpy/m5stack_lvgl?id=m5btn',
|
|
|
|
|
'Arc':'#/en/mpy/m5stack_lvgl?id=m5arc',
|
|
|
|
|
'Bar':'#/en/mpy/m5stack_lvgl?id=m5bar',
|
|
|
|
|
'Imgbtn':'#/en/mpy/m5stack_lvgl?id=m5imgbtn',
|
|
|
|
|
'Obj':'#/en/mpy/m5stack_lvgl?id=m5obj'
|
|
|
|
|
},
|
|
|
|
|
"id":"m5stack_lvgl_api"
|
|
|
|
|
};
|
|
|
|
|
|
2021-03-31 11:05:32 +08:00
|
|
|
const iotcloud = {
|
|
|
|
|
'title':"IoT-Cloud",
|
|
|
|
|
'item':{
|
|
|
|
|
'Tencent':'#/en/mpy/iotcloud?id=tencent',
|
|
|
|
|
'Azure IoT':'#/en/mpy/iotcloud?id=azure',
|
|
|
|
|
'Blynk':'#/en/mpy/iotcloud?id=blynk'
|
|
|
|
|
},
|
|
|
|
|
"id":"iotcloud"
|
|
|
|
|
};
|
|
|
|
|
|
2021-01-15 19:50:50 +08:00
|
|
|
const unit = {
|
|
|
|
|
'title':"Unit I2C Class",
|
|
|
|
|
'item':{
|
|
|
|
|
'Ultrasonic':'#/en/mpy/unit?id=ultrasonic',
|
|
|
|
|
'Heart':'#/en/mpy/unit?id=heart',
|
|
|
|
|
'ENV/ENV II':'#/en/mpy/unit?id=envenv-ii',
|
|
|
|
|
'ADC':'#/en/mpy/unit?id=adc',
|
|
|
|
|
'ACCEL':'#/en/mpy/unit?id=accel',
|
|
|
|
|
'DAC':'#/en/mpy/unit?id=dac',
|
|
|
|
|
'NCIR':'#/en/mpy/unit?id=ncir',
|
|
|
|
|
'Joystick':'#/en/mpy/unit?id=joystick',
|
|
|
|
|
'ToF':'#/en/mpy/unit?id=tof',
|
|
|
|
|
'COLOR':'#/en/mpy/unit?id=color',
|
|
|
|
|
'EXT.IO':'#/en/mpy/unit?id=extio',
|
|
|
|
|
'RFID':'#/en/mpy/unit?id=rfid',
|
|
|
|
|
'EXT.IO':'#/en/mpy/unit?id=extio',
|
|
|
|
|
'CardKB':'#/en/mpy/unit?id=cardkb',
|
|
|
|
|
'Tracker':'#/en/mpy/unit?id=track',
|
|
|
|
|
'Makey':'#/en/mpy/unit?id=makey'
|
|
|
|
|
},
|
|
|
|
|
"id":"unit_api"
|
|
|
|
|
};
|
|
|
|
|
|
2021-03-15 16:43:18 +08:00
|
|
|
const advanced = {
|
|
|
|
|
'title':"Advanced",
|
|
|
|
|
'item':{
|
|
|
|
|
'WiFi':'#/en/mpy/advanced?id=wificfg',
|
|
|
|
|
'MQTT':'#/en/mpy/advanced?id=m5mqtt',
|
|
|
|
|
'ESP-NOW':'#/en/mpy/advanced?id=esp-now',
|
|
|
|
|
'HTTP':'#/en/mpy/advanced?id=http',
|
|
|
|
|
'NTP':'#/en/mpy/advanced?id=ntp',
|
|
|
|
|
'EEPROM':'#/en/mpy/advanced?id=eeprom',
|
|
|
|
|
'UART':'#/en/mpy/advanced?id=uart'
|
|
|
|
|
},
|
|
|
|
|
"id":"advanced_api"
|
|
|
|
|
};
|
|
|
|
|
|
2021-01-15 19:50:50 +08:00
|
|
|
var arduino_home_page = new Vue({
|
|
|
|
|
el:'#arduino_home_page',
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
list: {
|
|
|
|
|
quickstart: quickstart,
|
2021-03-24 12:20:56 +08:00
|
|
|
m5stack_lvgl: m5stack_lvgl,
|
2021-03-31 11:05:32 +08:00
|
|
|
iotcloud: iotcloud,
|
2021-03-15 16:43:18 +08:00
|
|
|
unit: unit,
|
|
|
|
|
advanced: advanced
|
2021-01-15 19:50:50 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
</script>
|