该项目是一款基于Vue框架的葡萄病虫害识别测试小程序,集成了404个文件,涵盖102个JSON配置、79个Vue组件、55个JavaScript脚本、21个PNG图像等,并支持微信小程序开发。该小程序旨在辅助葡萄种植者快速识别葡萄病虫害,提升葡萄种植效率。
关键词
Vue框架 微信小程序 病虫害识别 葡萄 小程序开发
目录结构
├── .hbuilderx ├── launch.json ├── App.vue ├── colorui ├── animation.css ├── components ├── cu-custom.vue ├── icon.css ├── main.css ├── index.html ├── main.js ├── manifest.json ├── node_modules ├── @escook ├── request-miniprogram ├── miniprogram_dist ├── index.js ├── package.json ├── package-lock.json ├── package.json ├── pages.json ├── pages ├── activity ├── activity.vue ├── web-page.vue ├── home ├── home.vue ├── result.vue ├── user ├── user.vue ├── readme.txt ├── static ├── logo.png ├── tabbar ├── activity-active.png ├── activity.png ├── camera-active.png ├── camera.png ├── user-acive.png ├── user.png ├── uni.scss ├── uni_modules ├── luyj-grid-link ├── changelog.md ├── components ├── luyj-grid-link ├── luyj-grid-link.vue ├── package.json ├── uni-badge ├── changelog.md ├── components ├── uni-badge ├── uni-badge.vue ├── package.json ├── uni-calendar ├── changelog.md ├── components ├── uni-calendar ├── calendar.js ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-calendar-item.vue ├── uni-calendar.vue ├── util.js ├── package.json ├── uni-card ├── changelog.md ├── components ├── uni-card ├── uni-card.vue ├── package.json ├── uni-collapse ├── changelog.md ├── components ├── uni-collapse-item ├── uni-collapse-item.vue ├── uni-collapse ├── uni-collapse.vue ├── package.json ├── uni-combox ├── changelog.md ├── components ├── uni-combox ├── uni-combox.vue ├── package.json ├── uni-countdown ├── changelog.md ├── components ├── uni-countdown ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-countdown.vue ├── package.json ├── uni-data-checkbox ├── changelog.md ├── components ├── uni-data-checkbox ├── uni-data-checkbox.vue ├── package.json ├── uni-data-picker ├── changelog.md ├── components ├── uni-data-picker ├── keypress.js ├── uni-data-picker.vue ├── uni-data-pickerview ├── uni-data-picker.js ├── uni-data-pickerview.vue ├── package.json ├── uni-dateformat ├── changelog.md ├── components ├── uni-dateformat ├── date-format.js ├── uni-dateformat.vue ├── package.json ├── uni-datetime-picker ├── changelog.md ├── components ├── uni-datetime-picker ├── calendar-item.vue ├── calendar.vue ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── keypress.js ├── time-picker.vue ├── uni-datetime-picker.vue ├── util.js ├── package.json ├── uni-drawer ├── changelog.md ├── components ├── uni-drawer ├── keypress.js ├── uni-drawer.vue ├── package.json ├── uni-easyinput ├── changelog.md ├── components ├── uni-easyinput ├── common.js ├── uni-easyinput.vue ├── package.json ├── uni-fab ├── changelog.md ├── components ├── uni-fab ├── uni-fab.vue ├── package.json ├── uni-fav ├── changelog.md ├── components ├── uni-fav ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-fav.vue ├── package.json ├── uni-file-picker ├── changelog.md ├── components ├── uni-file-picker ├── choose-and-upload-file.js ├── uni-file-picker.vue ├── upload-file.vue ├── upload-image.vue ├── utils.js ├── package.json ├── uni-forms ├── changelog.md ├── components ├── uni-forms-item ├── uni-forms-item.vue ├── uni-forms ├── uni-forms.vue ├── validate.js ├── package.json ├── uni-goods-nav ├── changelog.md ├── components ├── uni-goods-nav ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-goods-nav.vue ├── package.json ├── uni-grid ├── changelog.md ├── components ├── uni-grid-item ├── uni-grid-item.vue ├── uni-grid ├── uni-grid.vue ├── package.json ├── uni-group ├── changelog.md ├── components ├── uni-group ├── uni-group.vue ├── package.json ├── uni-icons ├── changelog.md ├── components ├── uni-icons ├── icons.js ├── uni-icons.vue ├── uniicons.css ├── uniicons.ttf ├── package.json ├── uni-indexed-list ├── changelog.md ├── components ├── uni-indexed-list ├── uni-indexed-list-item.vue ├── uni-indexed-list.vue ├── package.json ├── uni-link ├── changelog.md ├── components ├── uni-link ├── uni-link.vue ├── package.json ├── uni-list ├── changelog.md ├── components ├── uni-list-ad ├── uni-list-ad.vue ├── uni-list-chat ├── uni-list-chat.scss ├── uni-list-chat.vue ├── uni-list-item ├── uni-list-item.vue ├── uni-list ├── uni-list - 副本.vue ├── uni-list.vue ├── uni-refresh.vue ├── uni-refresh.wxs ├── package.json ├── uni-load-more ├── changelog.md ├── components ├── uni-load-more ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-load-more.vue ├── package.json ├── uni-nav-bar ├── changelog.md ├── components ├── uni-nav-bar ├── uni-nav-bar.vue ├── uni-status-bar.vue ├── package.json ├── uni-notice-bar ├── changelog.md ├── components ├── uni-notice-bar ├── uni-notice-bar.vue ├── package.json ├── uni-number-box ├── changelog.md ├── components ├── uni-number-box ├── uni-number-box.vue ├── package.json ├── uni-pagination ├── changelog.md ├── components ├── uni-pagination ├── i18n ├── en.json ├── es.json ├── fr.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-pagination.vue ├── package.json ├── uni-popup ├── changelog.md ├── components ├── uni-popup-dialog ├── keypress.js ├── uni-popup-dialog.vue ├── uni-popup-message ├── uni-popup-message.vue ├── uni-popup-share ├── uni-popup-share.vue ├── uni-popup ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── keypress.js ├── popup.js ├── uni-popup.vue ├── package.json ├── uni-rate ├── changelog.md ├── components ├── uni-rate ├── uni-rate.vue ├── package.json ├── uni-row ├── changelog.md ├── components ├── uni-col ├── uni-col.vue ├── uni-row ├── uni-row.vue ├── package.json ├── uni-scss ├── changelog.md ├── index.scss ├── package.json ├── styles ├── index.scss ├── setting ├── _border.scss ├── _color.scss ├── _radius.scss ├── _space.scss ├── _styles.scss ├── _text.scss ├── _variables.scss ├── tools ├── functions.scss ├── theme.scss ├── variables.scss ├── uni-search-bar ├── changelog.md ├── components ├── uni-search-bar ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-search-bar.vue ├── package.json ├── uni-segmented-control ├── changelog.md ├── components ├── uni-segmented-control ├── uni-segmented-control.vue ├── package.json ├── uni-steps ├── changelog.md ├── components ├── uni-steps ├── uni-steps.vue ├── package.json ├── uni-swipe-action ├── changelog.md ├── components ├── uni-swipe-action-item ├── bindingx.js ├── isPC.js ├── mpalipay.js ├── mpother.js ├── mpwxs.js ├── render.js ├── uni-swipe-action-item.vue ├── wx.wxs ├── uni-swipe-action ├── uni-swipe-action.vue ├── package.json ├── uni-swiper-dot ├── changelog.md ├── components ├── uni-swiper-dot ├── uni-swiper-dot.vue ├── package.json ├── uni-table ├── changelog.md ├── components ├── uni-table ├── uni-table.vue ├── uni-tbody ├── uni-tbody.vue ├── uni-td ├── uni-td.vue ├── uni-th ├── filter-dropdown.vue ├── uni-th.vue ├── uni-thead ├── uni-thead.vue ├── uni-tr ├── table-checkbox.vue ├── uni-tr.vue ├── i18n ├── en.json ├── es.json ├── fr.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── package.json ├── uni-tag ├── changelog.md ├── components ├── uni-tag ├── uni-tag.vue ├── package.json ├── uni-test ├── changelog.md ├── components ├── uni-test ├── uni-test.vue ├── package.json ├── uni-title ├── changelog.md ├── components ├── uni-title ├── uni-title.vue ├── package.json ├── uni-transition ├── changelog.md ├── components ├── uni-transition ├── createAnimation.js ├── uni-transition.vue ├── package.json ├── uni-ui ├── changelog.md ├── components ├── uni-ui ├── uni-ui.vue ├── package.json ├── unpackage ├── dist ├── build ├── .automator ├── mp-weixin ├── .automator.json ├── mp-weixin ├── app.js ├── app.json ├── app.wxss ├── colorui ├── components ├── cu-custom.js ├── cu-custom.json ├── cu-custom.wxml ├── common ├── main.js ├── main.wxss ├── runtime.js ├── vendor.js ├── pages ├── activity ├── activity.js ├── activity.json ├── activity.wxml ├── web-page.js ├── web-page.json ├── web-page.wxml ├── home ├── home.js ├── home.json ├── home.wxml ├── home.wxss ├── result.js ├── result.json ├── result.wxml ├── result.wxss ├── user ├── user.js ├── user.json ├── user.wxml ├── project.config.json ├── sitemap.json ├── static ├── logo.png ├── tabbar ├── activity-active.png ├── activity.png ├── camera-active.png ├── camera.png ├── user-acive.png ├── user.png ├── dev ├── .automator ├── mp-weixin ├── .automator.json ├── .sourcemap ├── mp-weixin ├── colorui ├── components ├── cu-custom.js.map ├── common ├── main.js.map ├── runtime.js.map ├── vendor.js.map ├── pages ├── activity ├── activity.js.map ├── web-page.js.map ├── web-page ├── .js.map ├── web-page.js.map ├── cart ├── cart.js.map ├── cate ├── cate.js.map ├── home ├── home.js.map ├── result.js.map ├── index ├── index.js.map ├── my ├── my.js.map ├── user ├── user.js.map ├── uni_modules ├── uni-link ├── components ├── uni-link ├── uni-link.js.map ├── mp-weixin ├── app.js ├── app.json ├── app.wxss ├── colorui ├── components ├── cu-custom.js ├── cu-custom.json ├── cu-custom.wxml ├── common ├── main.js ├── main.wxss ├── runtime.js ├── vendor.js ├── pages ├── activity ├── activity.js ├── activity.json ├── activity.wxml ├── web-page.js ├── web-page.json ├── web-page.wxml ├── home ├── home.js ├── home.json ├── home.wxml ├── home.wxss ├── result.js ├── result.json ├── result.wxml ├── result.wxss ├── user ├── user.js ├── user.json ├── user.wxml ├── project.config.json ├── sitemap.json ├── static ├── logo.png ├── tabbar ├── activity-active.png ├── activity.png ├── camera-active.png ├── camera.png ├── user-acive.png ├── user.png