├── .commitlintrc.js
├── .eslintignore
├── .eslintrc.js
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── workflows
│ ├── algolia.yml
│ └── morjs-site.yml
├── .gitignore
├── .husky
├── .gitignore
├── commit-msg
└── pre-commit
├── .npmrc
├── .nvmrc
├── .prettierignore
├── .prettierrc.json
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CODE_OF_CONDUCT_zh-CN.md
├── CONTRIBUTING.md
├── LICENSE
├── NOTICE
├── README.md
├── examples
├── alipay
│ ├── README.md
│ ├── mor.config.ts
│ ├── package.json
│ └── src
│ │ ├── app.js
│ │ ├── app.json
│ │ ├── app.less
│ │ ├── assets
│ │ └── logo.png
│ │ ├── image
│ │ ├── ant.png
│ │ ├── arrowright.png
│ │ ├── clear.png
│ │ ├── component_bg.jpg
│ │ ├── component_bg.png
│ │ ├── component_logo.png
│ │ ├── icon
│ │ │ ├── alphabet.png
│ │ │ ├── amount-input.png
│ │ │ ├── avatar.png
│ │ │ ├── button.png
│ │ │ ├── calendar.png
│ │ │ ├── canvas.png
│ │ │ ├── card.png
│ │ │ ├── checkbox-aliui.png
│ │ │ ├── checkbox.png
│ │ │ ├── collapse.png
│ │ │ ├── contact-button.png
│ │ │ ├── container.png
│ │ │ ├── coupon.png
│ │ │ ├── cover-view.png
│ │ │ ├── favorite.png
│ │ │ ├── filter.png
│ │ │ ├── footer.png
│ │ │ ├── form.png
│ │ │ ├── grid.png
│ │ │ ├── guide.png
│ │ │ ├── icon.png
│ │ │ ├── image.png
│ │ │ ├── input.png
│ │ │ ├── label.png
│ │ │ ├── lifestyle.png
│ │ │ ├── list-item.png
│ │ │ ├── loading.png
│ │ │ ├── longpassword.png
│ │ │ ├── map.png
│ │ │ ├── mask.png
│ │ │ ├── message.png
│ │ │ ├── modal.png
│ │ │ ├── movable-view.png
│ │ │ ├── navigator.png
│ │ │ ├── no_search_result.png
│ │ │ ├── notice.png
│ │ │ ├── page-result.png
│ │ │ ├── pagination.png
│ │ │ ├── picker-view.png
│ │ │ ├── picker.png
│ │ │ ├── popover.png
│ │ │ ├── popup.png
│ │ │ ├── progress.png
│ │ │ ├── radio-aliui.png
│ │ │ ├── radio.png
│ │ │ ├── scroll-view.png
│ │ │ ├── search-bar.png
│ │ │ ├── slider.png
│ │ │ ├── stepper.png
│ │ │ ├── steps.png
│ │ │ ├── swipe-action.png
│ │ │ ├── swiper.png
│ │ │ ├── switch.png
│ │ │ ├── tabs.png
│ │ │ ├── tag.png
│ │ │ ├── terms.png
│ │ │ ├── text.png
│ │ │ ├── textarea.png
│ │ │ ├── tips.png
│ │ │ ├── verifycode.png
│ │ │ ├── view.png
│ │ │ ├── vtabs.png
│ │ │ ├── web-view.png
│ │ │ └── webview.png
│ │ ├── icon_API.png
│ │ ├── icon_API_HL.png
│ │ ├── icon_component.png
│ │ ├── icon_component_HL.png
│ │ ├── logo_devCenter.png
│ │ ├── map_alr.png
│ │ ├── mark_bs.png
│ │ └── ocr
│ │ │ └── ali-cloud.png
│ │ ├── mini.project.json
│ │ ├── page
│ │ ├── API
│ │ │ ├── action-sheet
│ │ │ │ ├── action-sheet.axml
│ │ │ │ ├── action-sheet.js
│ │ │ │ └── action-sheet.json
│ │ │ ├── alert
│ │ │ │ ├── alert.axml
│ │ │ │ ├── alert.js
│ │ │ │ └── alert.json
│ │ │ ├── animation
│ │ │ │ ├── animation.acss
│ │ │ │ ├── animation.axml
│ │ │ │ ├── animation.js
│ │ │ │ └── animation.json
│ │ │ ├── bluetooth
│ │ │ │ ├── bluetooth.acss
│ │ │ │ ├── bluetooth.axml
│ │ │ │ ├── bluetooth.js
│ │ │ │ └── bluetooth.json
│ │ │ ├── canvas
│ │ │ │ ├── canvas.acss
│ │ │ │ ├── canvas.axml
│ │ │ │ ├── canvas.js
│ │ │ │ ├── canvas.json
│ │ │ │ ├── example.axml
│ │ │ │ └── example.js
│ │ │ ├── card-pack
│ │ │ │ ├── card-pack.axml
│ │ │ │ ├── card-pack.js
│ │ │ │ └── card-pack.json
│ │ │ ├── choose-city
│ │ │ │ ├── choose-city.axml
│ │ │ │ ├── choose-city.js
│ │ │ │ └── choose-city.json
│ │ │ ├── choose-location
│ │ │ │ ├── choose-location.acss
│ │ │ │ ├── choose-location.axml
│ │ │ │ ├── choose-location.js
│ │ │ │ └── choose-location.json
│ │ │ ├── clipboard
│ │ │ │ ├── clipboard.acss
│ │ │ │ ├── clipboard.axml
│ │ │ │ ├── clipboard.js
│ │ │ │ └── clipboard.json
│ │ │ ├── compress-image
│ │ │ │ ├── compress-image.axml
│ │ │ │ └── compress-image.js
│ │ │ ├── confirm
│ │ │ │ ├── confirm.axml
│ │ │ │ ├── confirm.js
│ │ │ │ └── confirm.json
│ │ │ ├── contact
│ │ │ │ ├── contact.acss
│ │ │ │ ├── contact.axml
│ │ │ │ ├── contact.js
│ │ │ │ └── contact.json
│ │ │ ├── create-inner-audiocontext
│ │ │ │ ├── create-inner-audiocontext.acss
│ │ │ │ ├── create-inner-audiocontext.axml
│ │ │ │ ├── create-inner-audiocontext.js
│ │ │ │ └── create-inner-audiocontext.json
│ │ │ ├── create-selector-query
│ │ │ │ ├── create-selector-query.axml
│ │ │ │ └── create-selector-query.js
│ │ │ ├── date-picker
│ │ │ │ ├── date-picker.acss
│ │ │ │ ├── date-picker.axml
│ │ │ │ ├── date-picker.js
│ │ │ │ └── date-picker.json
│ │ │ ├── download-file
│ │ │ │ ├── download-file.acss
│ │ │ │ ├── download-file.axml
│ │ │ │ ├── download-file.js
│ │ │ │ └── download-file.json
│ │ │ ├── events
│ │ │ │ ├── events.axml
│ │ │ │ └── events.js
│ │ │ ├── favorite
│ │ │ │ ├── favorite.axml
│ │ │ │ ├── favorite.js
│ │ │ │ └── favorite.json
│ │ │ ├── file
│ │ │ │ ├── file.acss
│ │ │ │ ├── file.axml
│ │ │ │ ├── file.js
│ │ │ │ └── file.json
│ │ │ ├── generate-image-from-code
│ │ │ │ ├── generate-image-from-code.axml
│ │ │ │ └── generate-image-from-code.js
│ │ │ ├── get-auth-code
│ │ │ │ ├── get-auth-code.acss
│ │ │ │ ├── get-auth-code.axml
│ │ │ │ ├── get-auth-code.js
│ │ │ │ └── get-auth-code.json
│ │ │ ├── get-background-audio-manager
│ │ │ │ ├── get-background-audio-manager.acss
│ │ │ │ ├── get-background-audio-manager.axml
│ │ │ │ ├── get-background-audio-manager.js
│ │ │ │ └── get-background-audio-manager.json
│ │ │ ├── get-image-info
│ │ │ │ ├── get-image-info.axml
│ │ │ │ └── get-image-info.js
│ │ │ ├── get-location
│ │ │ │ ├── format-location.js
│ │ │ │ ├── get-location.acss
│ │ │ │ ├── get-location.axml
│ │ │ │ ├── get-location.js
│ │ │ │ └── get-location.json
│ │ │ ├── get-network-type
│ │ │ │ ├── get-network-type.acss
│ │ │ │ ├── get-network-type.axml
│ │ │ │ ├── get-network-type.js
│ │ │ │ └── get-network-type.json
│ │ │ ├── get-server-time
│ │ │ │ ├── get-server-time.axml
│ │ │ │ └── get-server-time.js
│ │ │ ├── get-system-info
│ │ │ │ ├── get-system-info.acss
│ │ │ │ ├── get-system-info.axml
│ │ │ │ ├── get-system-info.js
│ │ │ │ └── get-system-info.json
│ │ │ ├── get-title-color
│ │ │ │ ├── get-title-color.acss
│ │ │ │ ├── get-title-color.axml
│ │ │ │ ├── get-title-color.js
│ │ │ │ └── get-title-color.json
│ │ │ ├── get-user-info
│ │ │ │ ├── get-user-info.acss
│ │ │ │ ├── get-user-info.axml
│ │ │ │ ├── get-user-info.js
│ │ │ │ └── get-user-info.json
│ │ │ ├── image
│ │ │ │ ├── image.acss
│ │ │ │ ├── image.axml
│ │ │ │ ├── image.js
│ │ │ │ └── image.json
│ │ │ ├── keyboard
│ │ │ │ ├── keyboard.axml
│ │ │ │ ├── keyboard.js
│ │ │ │ └── keyboard.json
│ │ │ ├── loading
│ │ │ │ ├── loading.acss
│ │ │ │ ├── loading.axml
│ │ │ │ ├── loading.js
│ │ │ │ └── loading.json
│ │ │ ├── make-phone-call
│ │ │ │ ├── make-phone-call.acss
│ │ │ │ ├── make-phone-call.axml
│ │ │ │ ├── make-phone-call.js
│ │ │ │ └── make-phone-call.json
│ │ │ ├── memory-warning
│ │ │ │ ├── memory-warning.acss
│ │ │ │ ├── memory-warning.axml
│ │ │ │ ├── memory-warning.js
│ │ │ │ └── memory-warning.json
│ │ │ ├── multi-level-select
│ │ │ │ ├── multi-level-select.axml
│ │ │ │ ├── multi-level-select.js
│ │ │ │ └── multi-level-select.json
│ │ │ ├── navigation-bar-loading
│ │ │ │ ├── navigation-bar-loading.acss
│ │ │ │ ├── navigation-bar-loading.axml
│ │ │ │ ├── navigation-bar-loading.js
│ │ │ │ └── navigation-bar-loading.json
│ │ │ ├── navigator
│ │ │ │ ├── navigator.acss
│ │ │ │ ├── navigator.axml
│ │ │ │ ├── navigator.js
│ │ │ │ └── navigator.json
│ │ │ ├── ocr-bank-card
│ │ │ │ ├── ocr-bank-card.acss
│ │ │ │ ├── ocr-bank-card.axml
│ │ │ │ ├── ocr-bank-card.js
│ │ │ │ └── ocr-bank-card.json
│ │ │ ├── ocr-business-card
│ │ │ │ ├── ocr-business-card.acss
│ │ │ │ ├── ocr-business-card.axml
│ │ │ │ ├── ocr-business-card.js
│ │ │ │ └── ocr-business-card.json
│ │ │ ├── ocr-business-license
│ │ │ │ ├── ocr-business-license.acss
│ │ │ │ ├── ocr-business-license.axml
│ │ │ │ ├── ocr-business-license.js
│ │ │ │ └── ocr-business-license.json
│ │ │ ├── ocr-driver-license
│ │ │ │ ├── ocr-driver-license.acss
│ │ │ │ ├── ocr-driver-license.axml
│ │ │ │ ├── ocr-driver-license.js
│ │ │ │ └── ocr-driver-license.json
│ │ │ ├── ocr-general
│ │ │ │ ├── ocr-general.acss
│ │ │ │ ├── ocr-general.axml
│ │ │ │ ├── ocr-general.js
│ │ │ │ └── ocr-general.json
│ │ │ ├── ocr-idcard-face
│ │ │ │ ├── ocr-idcard-face.acss
│ │ │ │ ├── ocr-idcard-face.axml
│ │ │ │ ├── ocr-idcard-face.js
│ │ │ │ └── ocr-idcard-face.json
│ │ │ ├── ocr-passport
│ │ │ │ ├── ocr-passport.acss
│ │ │ │ ├── ocr-passport.axml
│ │ │ │ ├── ocr-passport.js
│ │ │ │ └── ocr-passport.json
│ │ │ ├── ocr-template
│ │ │ │ ├── ocr-template.acss
│ │ │ │ ├── ocr-template.axml
│ │ │ │ └── ocr-template.js
│ │ │ ├── ocr-train-ticket
│ │ │ │ ├── ocr-train-ticket.acss
│ │ │ │ ├── ocr-train-ticket.axml
│ │ │ │ ├── ocr-train-ticket.js
│ │ │ │ └── ocr-train-ticket.json
│ │ │ ├── ocr-vehicle-plate
│ │ │ │ ├── ocr-vehicle-plate.acss
│ │ │ │ ├── ocr-vehicle-plate.axml
│ │ │ │ ├── ocr-vehicle-plate.js
│ │ │ │ └── ocr-vehicle-plate.json
│ │ │ ├── ocr-vehicle
│ │ │ │ ├── ocr-vehicle.acss
│ │ │ │ ├── ocr-vehicle.axml
│ │ │ │ ├── ocr-vehicle.js
│ │ │ │ └── ocr-vehicle.json
│ │ │ ├── ocr-vin
│ │ │ │ ├── ocr-vin.acss
│ │ │ │ ├── ocr-vin.axml
│ │ │ │ ├── ocr-vin.js
│ │ │ │ └── ocr-vin.json
│ │ │ ├── ocr
│ │ │ │ ├── ocr.acss
│ │ │ │ ├── ocr.axml
│ │ │ │ ├── ocr.js
│ │ │ │ └── ocr.json
│ │ │ ├── open-location
│ │ │ │ ├── open-location.acss
│ │ │ │ ├── open-location.axml
│ │ │ │ ├── open-location.js
│ │ │ │ └── open-location.json
│ │ │ ├── option-menu
│ │ │ │ ├── option-menu.axml
│ │ │ │ ├── option-menu.js
│ │ │ │ └── option-menu.json
│ │ │ ├── options-select
│ │ │ │ ├── options-select.axml
│ │ │ │ ├── options-select.js
│ │ │ │ └── options-select.json
│ │ │ ├── page-scroll-to
│ │ │ │ ├── page-scroll-to.axml
│ │ │ │ └── page-scroll-to.js
│ │ │ ├── pay-sign-center
│ │ │ │ ├── pay-sign-center.axml
│ │ │ │ ├── pay-sign-center.js
│ │ │ │ └── pay-sign-center.json
│ │ │ ├── pull-down-refresh
│ │ │ │ ├── pull-down-refresh.acss
│ │ │ │ ├── pull-down-refresh.axml
│ │ │ │ ├── pull-down-refresh.js
│ │ │ │ └── pull-down-refresh.json
│ │ │ ├── report-analytics
│ │ │ │ ├── report-analytics.acss
│ │ │ │ ├── report-analytics.axml
│ │ │ │ └── report-analytics.js
│ │ │ ├── request-payment
│ │ │ │ ├── request-payment.acss
│ │ │ │ ├── request-payment.axml
│ │ │ │ ├── request-payment.js
│ │ │ │ └── request-payment.json
│ │ │ ├── request
│ │ │ │ ├── request.acss
│ │ │ │ ├── request.axml
│ │ │ │ ├── request.js
│ │ │ │ └── request.json
│ │ │ ├── rsa
│ │ │ │ ├── rsa.axml
│ │ │ │ └── rsa.js
│ │ │ ├── scan-code
│ │ │ │ ├── scan-code.acss
│ │ │ │ ├── scan-code.axml
│ │ │ │ ├── scan-code.js
│ │ │ │ └── scan-code.json
│ │ │ ├── screen
│ │ │ │ ├── screen.axml
│ │ │ │ └── screen.js
│ │ │ ├── sdk-version
│ │ │ │ ├── sdk-version.axml
│ │ │ │ └── sdk-version.js
│ │ │ ├── set-navigation-bar
│ │ │ │ ├── set-navigation-bar.acss
│ │ │ │ ├── set-navigation-bar.axml
│ │ │ │ ├── set-navigation-bar.js
│ │ │ │ └── set-navigation-bar.json
│ │ │ ├── share
│ │ │ │ ├── share.axml
│ │ │ │ ├── share.js
│ │ │ │ └── share.json
│ │ │ ├── show-auth-guide
│ │ │ │ ├── show-auth-guide.axml
│ │ │ │ ├── show-auth-guide.js
│ │ │ │ └── show-auth-guide.json
│ │ │ ├── start-zm-verify
│ │ │ │ ├── start-zm-verify.acss
│ │ │ │ ├── start-zm-verify.axml
│ │ │ │ ├── start-zm-verify.js
│ │ │ │ └── start-zm-verify.json
│ │ │ ├── storage
│ │ │ │ ├── storage.axml
│ │ │ │ ├── storage.js
│ │ │ │ └── storage.json
│ │ │ ├── text-risk-identification
│ │ │ │ ├── text-risk-identification.axml
│ │ │ │ └── text-risk-identification.js
│ │ │ ├── toast
│ │ │ │ ├── toast.acss
│ │ │ │ ├── toast.axml
│ │ │ │ ├── toast.js
│ │ │ │ └── toast.json
│ │ │ ├── upload-file
│ │ │ │ ├── upload-file.acss
│ │ │ │ ├── upload-file.axml
│ │ │ │ ├── upload-file.js
│ │ │ │ └── upload-file.json
│ │ │ ├── user-capture-screen
│ │ │ │ ├── user-capture-screen.axml
│ │ │ │ └── user-capture-screen.js
│ │ │ ├── vibrate
│ │ │ │ ├── vibrate.acss
│ │ │ │ ├── vibrate.axml
│ │ │ │ ├── vibrate.js
│ │ │ │ └── vibrate.json
│ │ │ ├── watch-shake
│ │ │ │ ├── watch-shake.acss
│ │ │ │ ├── watch-shake.axml
│ │ │ │ ├── watch-shake.js
│ │ │ │ └── watch-shake.json
│ │ │ ├── websocket
│ │ │ │ ├── websocket.acss
│ │ │ │ ├── websocket.axml
│ │ │ │ ├── websocket.js
│ │ │ │ └── websocket.json
│ │ │ └── zm-credit-borrow
│ │ │ │ ├── zm-credit-borrow.axml
│ │ │ │ ├── zm-credit-borrow.js
│ │ │ │ └── zm-credit-borrow.json
│ │ ├── common
│ │ │ ├── components
│ │ │ │ └── block-list
│ │ │ │ │ ├── block-list.acss
│ │ │ │ │ ├── block-list.axml
│ │ │ │ │ ├── block-list.js
│ │ │ │ │ └── block-list.json
│ │ │ └── search
│ │ │ │ ├── search.acss
│ │ │ │ ├── search.axml
│ │ │ │ ├── search.js
│ │ │ │ └── search.json
│ │ ├── component
│ │ │ ├── alphabet
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── am-checkbox
│ │ │ │ ├── am-checkbox.acss
│ │ │ │ ├── am-checkbox.axml
│ │ │ │ ├── am-checkbox.js
│ │ │ │ └── am-checkbox.json
│ │ │ ├── am-icon
│ │ │ │ ├── am-icon.acss
│ │ │ │ ├── am-icon.axml
│ │ │ │ ├── am-icon.js
│ │ │ │ └── am-icon.json
│ │ │ ├── amount-input
│ │ │ │ ├── amount-input.acss
│ │ │ │ ├── amount-input.axml
│ │ │ │ ├── amount-input.js
│ │ │ │ └── amount-input.json
│ │ │ ├── avatar
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── badge
│ │ │ │ ├── badge.acss
│ │ │ │ ├── badge.axml
│ │ │ │ ├── badge.js
│ │ │ │ └── badge.json
│ │ │ ├── button-ali-ui
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── button
│ │ │ │ ├── button.acss
│ │ │ │ ├── button.axml
│ │ │ │ ├── button.js
│ │ │ │ └── button.json
│ │ │ ├── calendar
│ │ │ │ ├── calendar.acss
│ │ │ │ ├── calendar.axml
│ │ │ │ ├── calendar.js
│ │ │ │ └── calendar.json
│ │ │ ├── canvas
│ │ │ │ ├── canvas.acss
│ │ │ │ ├── canvas.axml
│ │ │ │ ├── canvas.js
│ │ │ │ └── canvas.json
│ │ │ ├── card
│ │ │ │ ├── card.acss
│ │ │ │ ├── card.axml
│ │ │ │ ├── card.js
│ │ │ │ └── card.json
│ │ │ ├── checkbox
│ │ │ │ ├── checkbox.acss
│ │ │ │ ├── checkbox.axml
│ │ │ │ ├── checkbox.js
│ │ │ │ └── checkbox.json
│ │ │ ├── collapse
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── contact-button
│ │ │ │ ├── contact-button.acss
│ │ │ │ ├── contact-button.axml
│ │ │ │ ├── contact-button.js
│ │ │ │ └── contact-button.json
│ │ │ ├── container
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── coupon
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── cover-view
│ │ │ │ ├── cover-view.acss
│ │ │ │ ├── cover-view.axml
│ │ │ │ ├── cover-view.js
│ │ │ │ └── cover-view.json
│ │ │ ├── favorite
│ │ │ │ ├── favorite.acss
│ │ │ │ ├── favorite.axml
│ │ │ │ ├── favorite.js
│ │ │ │ └── favorite.json
│ │ │ ├── filter
│ │ │ │ ├── alternative
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── filter.acss
│ │ │ │ ├── filter.axml
│ │ │ │ ├── filter.js
│ │ │ │ ├── filter.json
│ │ │ │ ├── single
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── single_1
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ └── single_2
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── flex
│ │ │ │ ├── flex.acss
│ │ │ │ ├── flex.axml
│ │ │ │ ├── flex.js
│ │ │ │ └── flex.json
│ │ │ ├── footer
│ │ │ │ ├── footer.acss
│ │ │ │ ├── footer.axml
│ │ │ │ ├── footer.js
│ │ │ │ └── footer.json
│ │ │ ├── form
│ │ │ │ ├── form.acss
│ │ │ │ ├── form.axml
│ │ │ │ ├── form.js
│ │ │ │ └── form.json
│ │ │ ├── grid
│ │ │ │ ├── 2
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── 3
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── 4
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── 5
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── grid.acss
│ │ │ │ ├── grid.axml
│ │ │ │ ├── grid.js
│ │ │ │ └── grid.json
│ │ │ ├── guide
│ │ │ │ ├── guide.acss
│ │ │ │ ├── guide.axml
│ │ │ │ ├── guide.js
│ │ │ │ └── guide.json
│ │ │ ├── icon
│ │ │ │ ├── icon.acss
│ │ │ │ ├── icon.axml
│ │ │ │ ├── icon.js
│ │ │ │ └── icon.json
│ │ │ ├── image
│ │ │ │ ├── image.acss
│ │ │ │ ├── image.axml
│ │ │ │ ├── image.js
│ │ │ │ └── image.json
│ │ │ ├── input-item
│ │ │ │ ├── input-item.acss
│ │ │ │ ├── input-item.axml
│ │ │ │ ├── input-item.js
│ │ │ │ └── input-item.json
│ │ │ ├── input
│ │ │ │ ├── input.acss
│ │ │ │ ├── input.axml
│ │ │ │ ├── input.js
│ │ │ │ └── input.json
│ │ │ ├── label
│ │ │ │ ├── label.acss
│ │ │ │ ├── label.axml
│ │ │ │ ├── label.js
│ │ │ │ └── label.json
│ │ │ ├── lifestyle
│ │ │ │ ├── lifestyle.axml
│ │ │ │ ├── lifestyle.js
│ │ │ │ └── lifestyle.json
│ │ │ ├── list-item
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── list
│ │ │ │ ├── list.acss
│ │ │ │ ├── list.axml
│ │ │ │ ├── list.js
│ │ │ │ └── list.json
│ │ │ ├── loading
│ │ │ │ ├── loading.acss
│ │ │ │ ├── loading.axml
│ │ │ │ ├── loading.js
│ │ │ │ └── loading.json
│ │ │ ├── long-password
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── map
│ │ │ │ ├── map.axml
│ │ │ │ ├── map.js
│ │ │ │ └── map.json
│ │ │ ├── mask
│ │ │ │ ├── mask.acss
│ │ │ │ ├── mask.axml
│ │ │ │ ├── mask.js
│ │ │ │ └── mask.json
│ │ │ ├── message
│ │ │ │ ├── message.acss
│ │ │ │ ├── message.axml
│ │ │ │ ├── message.js
│ │ │ │ └── message.json
│ │ │ ├── modal
│ │ │ │ ├── modal.acss
│ │ │ │ ├── modal.axml
│ │ │ │ ├── modal.js
│ │ │ │ └── modal.json
│ │ │ ├── movable-view
│ │ │ │ ├── movable-view.acss
│ │ │ │ ├── movable-view.axml
│ │ │ │ ├── movable-view.js
│ │ │ │ └── movable-view.json
│ │ │ ├── multi-liner
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── navigator
│ │ │ │ ├── navigate.axml
│ │ │ │ ├── navigate.js
│ │ │ │ ├── navigator.acss
│ │ │ │ ├── navigator.axml
│ │ │ │ ├── navigator.js
│ │ │ │ ├── navigator.json
│ │ │ │ ├── reLaunch.axml
│ │ │ │ ├── reLaunch.js
│ │ │ │ ├── redirect.axml
│ │ │ │ └── redirect.js
│ │ │ ├── notice
│ │ │ │ ├── notice.acss
│ │ │ │ ├── notice.axml
│ │ │ │ ├── notice.js
│ │ │ │ └── notice.json
│ │ │ ├── page-result
│ │ │ │ ├── busy
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── empty
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── error
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── local-busy
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── local-empty
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── local-error
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── local-logoff
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── local-network
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── local-payment
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── local-redpacket
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── log-off
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── network
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── page-result.acss
│ │ │ │ ├── page-result.axml
│ │ │ │ ├── page-result.js
│ │ │ │ ├── page-result.json
│ │ │ │ ├── payment
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ └── redpacket
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── pagination
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── picker-item
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── picker-view
│ │ │ │ ├── picker-view.acss
│ │ │ │ ├── picker-view.axml
│ │ │ │ ├── picker-view.js
│ │ │ │ └── picker-view.json
│ │ │ ├── picker
│ │ │ │ ├── picker.acss
│ │ │ │ ├── picker.axml
│ │ │ │ ├── picker.js
│ │ │ │ └── picker.json
│ │ │ ├── popover
│ │ │ │ ├── popover.acss
│ │ │ │ ├── popover.axml
│ │ │ │ ├── popover.js
│ │ │ │ └── popover.json
│ │ │ ├── popup
│ │ │ │ ├── popup.acss
│ │ │ │ ├── popup.axml
│ │ │ │ ├── popup.js
│ │ │ │ └── popup.json
│ │ │ ├── progress
│ │ │ │ ├── progress.acss
│ │ │ │ ├── progress.axml
│ │ │ │ ├── progress.js
│ │ │ │ └── progress.json
│ │ │ ├── radio-ali-ui
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── radio
│ │ │ │ ├── radio.acss
│ │ │ │ ├── radio.axml
│ │ │ │ ├── radio.js
│ │ │ │ └── radio.json
│ │ │ ├── rich-text
│ │ │ │ ├── rich-text.acss
│ │ │ │ ├── rich-text.axml
│ │ │ │ ├── rich-text.js
│ │ │ │ └── rich-text.json
│ │ │ ├── scroll-view
│ │ │ │ ├── scroll-view.acss
│ │ │ │ ├── scroll-view.axml
│ │ │ │ ├── scroll-view.js
│ │ │ │ └── scroll-view.json
│ │ │ ├── search-bar
│ │ │ │ ├── search-bar.acss
│ │ │ │ ├── search-bar.axml
│ │ │ │ ├── search-bar.js
│ │ │ │ └── search-bar.json
│ │ │ ├── slider
│ │ │ │ ├── slider.axml
│ │ │ │ ├── slider.js
│ │ │ │ └── slider.json
│ │ │ ├── stepper
│ │ │ │ ├── stepper.acss
│ │ │ │ ├── stepper.axml
│ │ │ │ ├── stepper.js
│ │ │ │ └── stepper.json
│ │ │ ├── steps
│ │ │ │ ├── steps.acss
│ │ │ │ ├── steps.axml
│ │ │ │ ├── steps.js
│ │ │ │ └── steps.json
│ │ │ ├── swipe-action
│ │ │ │ ├── swipe-action.acss
│ │ │ │ ├── swipe-action.axml
│ │ │ │ ├── swipe-action.js
│ │ │ │ └── swipe-action.json
│ │ │ ├── swiper
│ │ │ │ ├── swiper.acss
│ │ │ │ ├── swiper.axml
│ │ │ │ ├── swiper.js
│ │ │ │ └── swiper.json
│ │ │ ├── switch-ali-ui
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── switch
│ │ │ │ ├── switch.acss
│ │ │ │ ├── switch.axml
│ │ │ │ ├── switch.js
│ │ │ │ └── switch.json
│ │ │ ├── tabs
│ │ │ │ ├── tabs.acss
│ │ │ │ ├── tabs.axml
│ │ │ │ ├── tabs.js
│ │ │ │ └── tabs.json
│ │ │ ├── tag
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── terms
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── text
│ │ │ │ ├── text.acss
│ │ │ │ ├── text.axml
│ │ │ │ ├── text.js
│ │ │ │ └── text.json
│ │ │ ├── textarea
│ │ │ │ ├── textarea.acss
│ │ │ │ ├── textarea.axml
│ │ │ │ ├── textarea.js
│ │ │ │ └── textarea.json
│ │ │ ├── tips
│ │ │ │ ├── 1
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── 2
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── tips.acss
│ │ │ │ ├── tips.axml
│ │ │ │ ├── tips.js
│ │ │ │ └── tips.json
│ │ │ ├── title
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── verify-code
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ ├── video
│ │ │ │ ├── video.acss
│ │ │ │ ├── video.axml
│ │ │ │ ├── video.js
│ │ │ │ └── video.json
│ │ │ ├── view
│ │ │ │ ├── view.acss
│ │ │ │ ├── view.axml
│ │ │ │ ├── view.js
│ │ │ │ └── view.json
│ │ │ ├── vtabs
│ │ │ │ ├── vtabs.acss
│ │ │ │ ├── vtabs.axml
│ │ │ │ ├── vtabs.js
│ │ │ │ └── vtabs.json
│ │ │ └── webview
│ │ │ │ ├── webview.acss
│ │ │ │ ├── webview.axml
│ │ │ │ ├── webview.js
│ │ │ │ └── webview.json
│ │ └── tabBar
│ │ │ ├── API
│ │ │ ├── index.acss
│ │ │ ├── index.axml
│ │ │ ├── index.js
│ │ │ └── index.json
│ │ │ └── component
│ │ │ ├── index.acss
│ │ │ ├── index.axml
│ │ │ ├── index.js
│ │ │ └── index.json
│ │ ├── project.config.json
│ │ └── util
│ │ └── debounce.js
└── wechat
│ ├── mor.config.ts
│ ├── package.json
│ └── src
│ ├── app.js
│ ├── app.json
│ ├── app.wxss
│ ├── example
│ ├── actionsheet
│ │ ├── actionsheet.js
│ │ ├── actionsheet.wxml
│ │ └── actionsheet.wxss
│ ├── article
│ │ ├── article.js
│ │ ├── article.json
│ │ ├── article.wxml
│ │ └── article.wxss
│ ├── badge
│ │ ├── badge.js
│ │ ├── badge.wxml
│ │ └── badge.wxss
│ ├── bluetooth
│ │ ├── bluetooth.js
│ │ ├── bluetooth.json
│ │ ├── bluetooth.wxml
│ │ └── bluetooth.wxss
│ ├── button
│ │ ├── button.js
│ │ ├── button.wxml
│ │ ├── button.wxss
│ │ ├── button_bottom_fixed.js
│ │ ├── button_bottom_fixed.wxml
│ │ ├── button_bottom_fixed.wxss
│ │ ├── button_default.js
│ │ ├── button_default.wxml
│ │ └── button_default.wxss
│ ├── dialog
│ │ ├── dialog.js
│ │ ├── dialog.wxml
│ │ └── dialog.wxss
│ ├── flex
│ │ ├── flex.js
│ │ ├── flex.wxml
│ │ └── flex.wxss
│ ├── footer
│ │ ├── footer.js
│ │ ├── footer.wxml
│ │ └── footer.wxss
│ ├── form
│ │ ├── form.js
│ │ ├── form.wxml
│ │ ├── form.wxss
│ │ ├── form_access.js
│ │ ├── form_access.wxml
│ │ ├── form_access.wxss
│ │ ├── form_checkbox.js
│ │ ├── form_checkbox.wxml
│ │ ├── form_checkbox.wxss
│ │ ├── form_input_status.js
│ │ ├── form_input_status.wxml
│ │ ├── form_input_status.wxss
│ │ ├── form_page.js
│ │ ├── form_page.wxml
│ │ ├── form_page.wxss
│ │ ├── form_primary.js
│ │ ├── form_primary.wxml
│ │ ├── form_radio.js
│ │ ├── form_radio.wxml
│ │ ├── form_radio.wxss
│ │ ├── form_select.js
│ │ ├── form_select.wxml
│ │ ├── form_select.wxss
│ │ ├── form_select_primary.wxml
│ │ ├── form_switch.js
│ │ ├── form_switch.wxml
│ │ ├── form_switch.wxss
│ │ ├── form_textarea.js
│ │ ├── form_textarea.wxml
│ │ ├── form_textarea.wxss
│ │ ├── form_vcode.js
│ │ ├── form_vcode.wxml
│ │ └── form_vcode.wxss
│ ├── gallery
│ │ ├── gallery.js
│ │ ├── gallery.wxml
│ │ └── gallery.wxss
│ ├── grid
│ │ ├── grid.js
│ │ └── grid.wxml
│ ├── half-screen-dialog
│ │ ├── half-screen-dialog.js
│ │ ├── half-screen-dialog.js.html
│ │ ├── half-screen-dialog.js.wxml
│ │ ├── half-screen-dialog.wxml
│ │ └── half-screen-dialog.wxss
│ ├── icons
│ │ ├── icons.js
│ │ ├── icons.wxml
│ │ └── icons.wxss
│ ├── index.js
│ ├── index.wxml
│ ├── index.wxss
│ ├── input
│ │ ├── input.js
│ │ ├── input.wxml
│ │ └── input.wxss
│ ├── list
│ │ ├── list.js
│ │ ├── list.wxml
│ │ └── list.wxss
│ ├── loading
│ │ ├── loading.js
│ │ ├── loading.wxml
│ │ └── loading.wxss
│ ├── loadmore
│ │ ├── loadmore.js
│ │ ├── loadmore.wxml
│ │ └── loadmore.wxss
│ ├── msg
│ │ ├── msg.js
│ │ ├── msg.wxml
│ │ ├── msg.wxss
│ │ ├── msg_custom_area_cell.js
│ │ ├── msg_custom_area_cell.wxml
│ │ ├── msg_custom_area_cell.wxss
│ │ ├── msg_custom_area_preview.js
│ │ ├── msg_custom_area_preview.wxml
│ │ ├── msg_custom_area_preview.wxss
│ │ ├── msg_custom_area_tips.js
│ │ ├── msg_custom_area_tips.wxml
│ │ ├── msg_custom_area_tips.wxss
│ │ ├── msg_custom_cell.js
│ │ ├── msg_custom_cell.wxss
│ │ ├── msg_custom_preview.js
│ │ ├── msg_custom_preview.wxss
│ │ ├── msg_custom_tips.js
│ │ ├── msg_custom_tips.wxss
│ │ ├── msg_success.js
│ │ ├── msg_success.wxml
│ │ ├── msg_success.wxss
│ │ ├── msg_text.js
│ │ ├── msg_text.wxml
│ │ ├── msg_text.wxss
│ │ ├── msg_text_primary.js
│ │ ├── msg_text_primary.wxml
│ │ ├── msg_text_primary.wxss
│ │ ├── msg_warn.js
│ │ ├── msg_warn.wxml
│ │ └── msg_warn.wxss
│ ├── navbar
│ │ ├── navbar.js
│ │ ├── navbar.wxml
│ │ └── navbar.wxss
│ ├── navigation-bar
│ │ ├── navigation-bar.js
│ │ ├── navigation-bar.wxml
│ │ └── navigation-bar.wxss
│ ├── observers
│ │ ├── comp
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── observers.js
│ │ ├── observers.json
│ │ ├── observers.wxml
│ │ └── observers.wxss
│ ├── panel
│ │ ├── panel.js
│ │ ├── panel.wxml
│ │ └── panel.wxss
│ ├── picker
│ │ ├── picker.js
│ │ ├── picker.wxml
│ │ └── picker.wxss
│ ├── preview
│ │ ├── preview.js
│ │ ├── preview.wxml
│ │ └── preview.wxss
│ ├── progress
│ │ ├── progress.js
│ │ ├── progress.wxml
│ │ └── progress.wxss
│ ├── searchbar
│ │ ├── searchbar.js
│ │ ├── searchbar.wxml
│ │ └── searchbar.wxss
│ ├── slider
│ │ ├── slider.js
│ │ ├── slider.wxml
│ │ └── slider.wxss
│ ├── slideview
│ │ ├── slideview.js
│ │ ├── slideview.wxml
│ │ └── slideview.wxss
│ ├── steps
│ │ ├── steps.js
│ │ ├── steps.wxml
│ │ ├── steps.wxss
│ │ ├── steps_horizonal.js
│ │ ├── steps_horizonal.wxml
│ │ ├── steps_horizonal.wxss
│ │ ├── steps_vertical.js
│ │ ├── steps_vertical.wxml
│ │ └── steps_vertical.wxss
│ ├── tabbar
│ │ ├── tabbar.js
│ │ ├── tabbar.wxml
│ │ └── tabbar.wxss
│ ├── toast
│ │ ├── toast.js
│ │ ├── toast.wxml
│ │ └── toast.wxss
│ ├── top-tips
│ │ ├── top-tips.js
│ │ ├── top-tips.wxml
│ │ └── top-tips.wxss
│ ├── two-way-binding
│ │ ├── another-comp
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── comp
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── two-way-binding.js
│ │ ├── two-way-binding.json
│ │ ├── two-way-binding.wxml
│ │ └── two-way-binding.wxss
│ └── uploader
│ │ ├── uploader.js
│ │ └── uploader.wxml
│ ├── images
│ ├── base64.js
│ ├── icon_del.svg
│ ├── icon_footer.png
│ ├── icon_footer_link.png
│ ├── icon_intro.png
│ ├── icon_love.svg
│ ├── icon_nav_feedback.png
│ ├── icon_nav_form.png
│ ├── icon_nav_layout.png
│ ├── icon_nav_nav.png
│ ├── icon_nav_search.png
│ ├── icon_nav_special.png
│ ├── icon_nav_z-index.png
│ ├── icon_star.svg
│ ├── icon_tabbar.png
│ ├── layers
│ │ ├── content.png
│ │ ├── navigation.png
│ │ ├── popout.png
│ │ └── transparent.gif
│ ├── logo.png
│ ├── pic_160.png
│ ├── pic_article.png
│ ├── pic_gongan.png
│ └── vcode.jpg
│ ├── libs
│ └── Mixins.js
│ ├── mini.project.json
│ ├── mixin
│ ├── common.js
│ └── themeChanged.js
│ ├── project.config.json
│ └── style
│ ├── base
│ ├── a11y.wxss
│ ├── fn.wxss
│ ├── mixin
│ │ ├── btnWrapLayout.wxss
│ │ ├── mobile.wxss
│ │ ├── setArrow.wxss
│ │ ├── setLoading.wxss
│ │ ├── setOnepx.wxss
│ │ ├── text.wxss
│ │ └── wrapBtnLayout.wxss
│ ├── patch.wxss
│ ├── patch
│ │ ├── weui-agree.wxss
│ │ ├── weui-dot-loading.wxss
│ │ ├── weui-form.wxss
│ │ ├── weui-gallery.wxss
│ │ ├── weui-loadmore.wxss
│ │ ├── weui-msg.wxss
│ │ ├── weui-navigation-bar.wxss
│ │ ├── weui-searchbar.wxss
│ │ ├── weui-slideview.wxss
│ │ └── weui-uploader.wxss
│ ├── reset.wxss
│ ├── theme
│ │ ├── fn.wxss
│ │ ├── index.wxss
│ │ ├── less-vars
│ │ │ ├── care-dark.wxss
│ │ │ ├── care-light.wxss
│ │ │ ├── dark.wxss
│ │ │ └── light.wxss
│ │ └── vars
│ │ │ ├── care-dark.wxss
│ │ │ ├── care-light.wxss
│ │ │ ├── dark.wxss
│ │ │ └── light.wxss
│ └── variable
│ │ ├── color.wxss
│ │ ├── global.wxss
│ │ ├── weui-button.wxss
│ │ ├── weui-cell.wxss
│ │ ├── weui-dialog.wxss
│ │ ├── weui-grid.wxss
│ │ ├── weui-msg.wxss
│ │ ├── weui-progress.wxss
│ │ └── weui-tab.wxss
│ ├── icon
│ └── weui-icon.wxss
│ ├── weui.wxss
│ └── widget
│ ├── weui-agree
│ └── weui-agree.wxss
│ ├── weui-animate
│ └── weui-animate.wxss
│ ├── weui-button
│ ├── weui-btn_bottom-fixed.wxss
│ ├── weui-btn_cell.wxss
│ ├── weui-btn_default.wxss
│ ├── weui-btn_disabled.wxss
│ ├── weui-btn_global.wxss
│ ├── weui-btn_loading.wxss
│ ├── weui-btn_primary.wxss
│ ├── weui-btn_warn.wxss
│ └── weui-button.wxss
│ ├── weui-cell
│ ├── weui-access.wxss
│ ├── weui-cell_global.wxss
│ ├── weui-cell_swiped.wxss
│ ├── weui-cells__group.wxss
│ ├── weui-check.wxss
│ ├── weui-check
│ │ ├── weui-check_common.wxss
│ │ ├── weui-checkbox.wxss
│ │ └── weui-radio.wxss
│ ├── weui-form.wxss
│ ├── weui-form
│ │ ├── weui-form-preview.wxss
│ │ ├── weui-form_common.wxss
│ │ ├── weui-select.wxss
│ │ └── weui-vcode.wxss
│ ├── weui-gallery.wxss
│ ├── weui-switch.wxss
│ └── weui-uploader.wxss
│ ├── weui-flex
│ └── weui-flex.wxss
│ ├── weui-footer
│ └── weui-footer.wxss
│ ├── weui-grid
│ └── weui-grid.wxss
│ ├── weui-loading
│ ├── weui-loading.wxss
│ └── weui-primary-loading.wxss
│ ├── weui-media-box
│ └── weui-media-box.wxss
│ ├── weui-page
│ ├── weui-article.wxss
│ ├── weui-form.wxss
│ └── weui-msg.wxss
│ ├── weui-panel
│ └── weui-panel.wxss
│ ├── weui-picker
│ └── weui-picker.wxss
│ ├── weui-progress
│ └── weui-progress.wxss
│ ├── weui-searchbar
│ └── weui-searchbar.wxss
│ ├── weui-slider
│ └── weui-slider.wxss
│ ├── weui-steps
│ └── weui-steps.wxss
│ ├── weui-tab
│ ├── weui-navbar.wxss
│ ├── weui-tab.wxss
│ └── weui-tabbar.wxss
│ ├── weui-text
│ └── weui-link.wxss
│ └── weui-tips
│ ├── weui-actionsheet.wxss
│ ├── weui-badge.wxss
│ ├── weui-dialog.wxss
│ ├── weui-half-screen-dialog.wxss
│ ├── weui-list-tips.wxss
│ ├── weui-loadmore.wxss
│ ├── weui-mask.wxss
│ ├── weui-toast.wxss
│ └── weui-toptips.wxss
├── jest.config.ts
├── lerna.json
├── package.json
├── packages
├── api
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── api.ts
│ │ ├── index.ts
│ │ └── moduleManager.ts
│ └── tsconfig.json
├── cli
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── bin
│ │ └── cli.js
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ └── plugins
│ │ │ ├── autoReloadPlugin.ts
│ │ │ ├── cleanPlugin.ts
│ │ │ ├── cliPlugin.ts
│ │ │ └── prettyErrorPlugin.ts
│ └── tsconfig.json
├── core
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── app.ts
│ │ ├── component.ts
│ │ ├── index.ts
│ │ ├── page.ts
│ │ ├── pageToComponent.ts
│ │ ├── plugin.ts
│ │ ├── plugins
│ │ │ ├── contextPlugin.ts
│ │ │ └── eventPlugin.ts
│ │ ├── types.ts
│ │ └── utils
│ │ │ ├── constants.ts
│ │ │ ├── init.ts
│ │ │ ├── invokeHook.ts
│ │ │ ├── invokeOriginalFunction.ts
│ │ │ ├── isPromise.ts
│ │ │ └── polyfill.ts
│ └── tsconfig.json
├── create-mor
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── index.js
│ └── package.json
├── plugin-analyzer
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-analyze.test.js
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── plugin-compiler-alipay
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── plugins
│ │ │ ├── ConfigParserPlugin.ts
│ │ │ ├── CustomTabBarPlugin.ts
│ │ │ ├── SjsParserPlugin.ts
│ │ │ ├── StyleParserPlugin.ts
│ │ │ └── TemplateParserPlugin.ts
│ │ ├── runtimeConfig.ts
│ │ ├── templateEvents.ts
│ │ ├── templateProcessor.ts
│ │ ├── templateProcessorToAlipay.ts
│ │ ├── templateProcessorToOther.ts
│ │ └── templateTags.ts
│ └── tsconfig.json
├── plugin-compiler-baidu
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── plugin.ts
│ │ ├── runtimeConfig.ts
│ │ └── templateProcessor.ts
│ └── tsconfig.json
├── plugin-compiler-bytedance
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ ├── bytedanceAsyncSubpackagePlugin.ts
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── plugin.ts
│ │ └── runtimeConfig.ts
│ └── tsconfig.json
├── plugin-compiler-dingding
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── plugin-compiler-kuaishou
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-kuaishou.test.js
│ ├── package.json
│ ├── src
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ └── runtimeConfig.ts
│ └── tsconfig.json
├── plugin-compiler-qq
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ └── runtimeConfig.ts
│ └── tsconfig.json
├── plugin-compiler-taobao
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── plugin-compiler-web
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ ├── compiler
│ │ │ ├── core
│ │ │ │ ├── acss
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── options.ts
│ │ │ │ ├── axml2
│ │ │ │ │ ├── ast
│ │ │ │ │ │ ├── IXmlNode.ts
│ │ │ │ │ │ ├── attribute
│ │ │ │ │ │ │ ├── class
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── event
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ │ ├── ref
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── slot
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── style
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ └── unsupport
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── comment
│ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── context.ts
│ │ │ │ │ │ ├── data-binding
│ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── elements
│ │ │ │ │ │ │ ├── block
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── for
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── if-else
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── import
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ │ ├── slot-scope
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ ├── slot
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ │ └── template
│ │ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── parser.ts
│ │ │ │ │ │ └── types.ts
│ │ │ │ │ ├── babel-helper.ts
│ │ │ │ │ ├── generate
│ │ │ │ │ │ ├── attributes
│ │ │ │ │ │ │ ├── AttributeNode.ts
│ │ │ │ │ │ │ ├── ClassAttributeNode.ts
│ │ │ │ │ │ │ ├── EventAttributeNode.ts
│ │ │ │ │ │ │ ├── NamedSlotAttributeNode.ts
│ │ │ │ │ │ │ ├── RefAttributeNode.ts
│ │ │ │ │ │ │ ├── StyleAttributeNode.ts
│ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── config-default.ts
│ │ │ │ │ │ ├── context.ts
│ │ │ │ │ │ ├── elements
│ │ │ │ │ │ │ ├── BlockNode.ts
│ │ │ │ │ │ │ ├── CommentNode.ts
│ │ │ │ │ │ │ ├── ElementNode.ts
│ │ │ │ │ │ │ ├── ForElementNode.ts
│ │ │ │ │ │ │ ├── IfElementNode.ts
│ │ │ │ │ │ │ ├── IncludeNode.ts
│ │ │ │ │ │ │ ├── SlotNode.ts
│ │ │ │ │ │ │ ├── SlotScopeNode.ts
│ │ │ │ │ │ │ ├── TextNode.ts
│ │ │ │ │ │ │ ├── UseTemplateNode.ts
│ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── error
│ │ │ │ │ │ │ ├── databinding-need.ts
│ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── helper-databinding.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── options.ts
│ │ │ │ │ └── traverse
│ │ │ │ │ │ └── index.ts
│ │ │ │ ├── js
│ │ │ │ │ ├── component.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── libs
│ │ │ │ │ ├── options-helper.ts
│ │ │ │ │ ├── sax.ts
│ │ │ │ │ ├── xml2js.d.ts
│ │ │ │ │ └── xml2js.ts
│ │ │ │ └── option.ts
│ │ │ ├── utils
│ │ │ │ ├── comment.ts
│ │ │ │ ├── file-utils.ts
│ │ │ │ └── index.ts
│ │ │ └── webpack
│ │ │ │ └── plugins
│ │ │ │ ├── postcss-rpx2px.ts
│ │ │ │ └── postcss-rpx2rem
│ │ │ │ ├── index.ts
│ │ │ │ └── lib
│ │ │ │ ├── filter-prop-list.ts
│ │ │ │ └── pixel-unit-regex.ts
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── loaders
│ │ │ ├── builder.ts
│ │ │ ├── script.ts
│ │ │ ├── style.ts
│ │ │ └── template.ts
│ │ ├── plugins
│ │ │ ├── atomicFileGeneratePlugin.ts
│ │ │ ├── bundleOptimizationPlugin.ts
│ │ │ ├── commonConfigPlugin.ts
│ │ │ ├── configCompatiblePlugin.ts
│ │ │ ├── devServerPlugin.ts
│ │ │ ├── emitIntermediateAssetsPlugin.ts
│ │ │ ├── extractOrInjectCssPlugin.ts
│ │ │ ├── generateJSXEntryPlugin.ts
│ │ │ ├── htmlSupportPlugin.ts
│ │ │ ├── scriptCompatiblePlugin.ts
│ │ │ ├── sjsCompatiblePlugin.ts
│ │ │ └── templateCompatiblePlugin.ts
│ │ └── utils
│ │ │ └── index.ts
│ └── tsconfig.json
├── plugin-compiler-wechat
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler-alipay.test.js
│ ├── package.json
│ ├── src
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── runtimeConfig.ts
│ │ └── twbTemplateProcessor.ts
│ └── tsconfig.json
├── plugin-compiler
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-compiler.test.js
│ ├── package.json
│ ├── src
│ │ ├── compile.ts
│ │ ├── compilerPlugins.ts
│ │ ├── config.ts
│ │ ├── constants.ts
│ │ ├── entries
│ │ │ └── index.ts
│ │ ├── experiments
│ │ │ ├── cssClassnameCompress.ts
│ │ │ └── trimRuntimeHelpers.ts
│ │ ├── index.ts
│ │ ├── loaders
│ │ │ ├── configLoader.ts
│ │ │ ├── nativeLoader.ts
│ │ │ ├── postprocessLoader.ts
│ │ │ ├── preprocessLoader.ts
│ │ │ ├── scriptLoader.ts
│ │ │ ├── sjsLoader.ts
│ │ │ ├── styleLoader.ts
│ │ │ └── templateLoader.ts
│ │ ├── parsers
│ │ │ ├── configParserPlugin.ts
│ │ │ ├── scriptParserPlugin.ts
│ │ │ ├── sjsParserPlugin.ts
│ │ │ ├── styleParserPlugin.ts
│ │ │ └── templateParserPlugin.ts
│ │ ├── plugins
│ │ │ ├── aliasSupportPlugin.ts
│ │ │ ├── assetsManipulatePlugin.ts
│ │ │ ├── defineSupportPlugin.ts
│ │ │ ├── dynamicRequireSupportPlugin.ts
│ │ │ ├── emitDeclarationsPlugin.ts
│ │ │ ├── generateComposedAppJsonFilePlugin.ts
│ │ │ ├── injectGetAppPlugin.ts
│ │ │ ├── moduleSharingAndConsumingPlugin.ts
│ │ │ ├── optimizeSplitChunksPlugin.ts
│ │ │ ├── phantomDependencyPlugin.ts
│ │ │ ├── preRuntimeDetectionPlugin.ts
│ │ │ ├── processComponentsPropsFunctionPlugin.ts
│ │ │ ├── progressPlugin.ts
│ │ │ ├── resolverPlugin.ts
│ │ │ └── runtimeInjectPlugin.ts
│ │ ├── preprocessors
│ │ │ └── codePreprocessor.ts
│ │ ├── transformers
│ │ │ ├── scriptTransformer.ts
│ │ │ └── templateTransformer.ts
│ │ ├── types.ts
│ │ └── utils.ts
│ └── tsconfig.json
├── plugin-composer
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-generator.test.js
│ ├── package.json
│ ├── src
│ │ ├── compose.ts
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── plugins
│ │ │ ├── addComposeToCompilerPlugin.ts
│ │ │ ├── copyHostProjectFileComposePlugin.ts
│ │ │ ├── extraComposeOptionsPlugin.ts
│ │ │ └── loadScriptsAndDistForComposePlugin.ts
│ │ └── utils.ts
│ └── tsconfig.json
├── plugin-generator
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ │ └── plugin-generator.test.js
│ ├── package.json
│ ├── scripts
│ │ └── updatePackageVersions.js
│ ├── src
│ │ ├── create.ts
│ │ ├── generate.ts
│ │ └── index.ts
│ ├── templates
│ │ ├── generators
│ │ │ ├── README.md
│ │ │ ├── component-alipay-js-less
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ └── index.less
│ │ │ ├── component-alipay-js-sass
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ └── index.scss
│ │ │ ├── component-alipay-js
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js.tpl
│ │ │ │ └── index.json
│ │ │ ├── component-alipay-ts-less
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.json
│ │ │ │ ├── index.less
│ │ │ │ └── index.ts.tpl
│ │ │ ├── component-alipay-ts-sass
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.json
│ │ │ │ ├── index.scss
│ │ │ │ └── index.ts.tpl
│ │ │ ├── component-alipay-ts
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.json
│ │ │ │ └── index.ts.tpl
│ │ │ ├── component-wechat-js-less
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ ├── index.less
│ │ │ │ └── index.wxml
│ │ │ ├── component-wechat-js-sass
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ ├── index.scss
│ │ │ │ └── index.wxml
│ │ │ ├── component-wechat-js
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ ├── index.wxml
│ │ │ │ └── index.wxss
│ │ │ ├── component-wechat-ts-less
│ │ │ │ ├── index.json
│ │ │ │ ├── index.less
│ │ │ │ ├── index.ts.tpl
│ │ │ │ └── index.wxml
│ │ │ ├── component-wechat-ts-sass
│ │ │ │ ├── index.json
│ │ │ │ ├── index.scss
│ │ │ │ ├── index.ts.tpl
│ │ │ │ └── index.wxml
│ │ │ ├── component-wechat-ts
│ │ │ │ ├── index.json
│ │ │ │ ├── index.ts.tpl
│ │ │ │ ├── index.wxml
│ │ │ │ └── index.wxss
│ │ │ ├── page-alipay-js-less
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ └── index.less
│ │ │ ├── page-alipay-js-sass
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ └── index.scss
│ │ │ ├── page-alipay-js
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.js.tpl
│ │ │ │ └── index.json
│ │ │ ├── page-alipay-ts-less
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.json
│ │ │ │ ├── index.less
│ │ │ │ └── index.ts.tpl
│ │ │ ├── page-alipay-ts-sass
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.json
│ │ │ │ ├── index.scss
│ │ │ │ └── index.ts.tpl
│ │ │ ├── page-alipay-ts
│ │ │ │ ├── index.acss
│ │ │ │ ├── index.axml
│ │ │ │ ├── index.json
│ │ │ │ └── index.ts.tpl
│ │ │ ├── page-wechat-js-less
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ ├── index.less
│ │ │ │ └── index.wxml
│ │ │ ├── page-wechat-js-sass
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ ├── index.scss
│ │ │ │ └── index.wxml
│ │ │ ├── page-wechat-js
│ │ │ │ ├── index.js.tpl
│ │ │ │ ├── index.json
│ │ │ │ ├── index.wxml
│ │ │ │ └── index.wxss
│ │ │ ├── page-wechat-ts-less
│ │ │ │ ├── index.json
│ │ │ │ ├── index.less
│ │ │ │ ├── index.ts.tpl
│ │ │ │ └── index.wxml
│ │ │ ├── page-wechat-ts-sass
│ │ │ │ ├── index.json
│ │ │ │ ├── index.scss
│ │ │ │ ├── index.ts.tpl
│ │ │ │ └── index.wxml
│ │ │ └── page-wechat-ts
│ │ │ │ ├── index.json
│ │ │ │ ├── index.ts.tpl
│ │ │ │ ├── index.wxml
│ │ │ │ └── index.wxss
│ │ └── projects
│ │ │ ├── README.md
│ │ │ ├── miniprogram-alipay-js-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ ├── add-button.json
│ │ │ │ │ └── add-button.less
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ ├── add-todo
│ │ │ │ ├── add-todo.axml
│ │ │ │ ├── add-todo.js
│ │ │ │ ├── add-todo.json
│ │ │ │ └── add-todo.less
│ │ │ │ └── todos
│ │ │ │ ├── todos.axml
│ │ │ │ ├── todos.js
│ │ │ │ ├── todos.json
│ │ │ │ └── todos.less
│ │ │ ├── miniprogram-alipay-js-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ ├── add-button.json
│ │ │ │ │ └── add-button.scss
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ ├── add-todo
│ │ │ │ ├── add-todo.axml
│ │ │ │ ├── add-todo.js
│ │ │ │ ├── add-todo.json
│ │ │ │ └── add-todo.scss
│ │ │ │ └── todos
│ │ │ │ ├── todos.axml
│ │ │ │ ├── todos.js
│ │ │ │ ├── todos.json
│ │ │ │ └── todos.scss
│ │ │ ├── miniprogram-alipay-js
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.acss
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ └── add-button.json
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ ├── add-todo
│ │ │ │ ├── add-todo.acss
│ │ │ │ ├── add-todo.axml
│ │ │ │ ├── add-todo.js
│ │ │ │ └── add-todo.json
│ │ │ │ └── todos
│ │ │ │ ├── todos.acss
│ │ │ │ ├── todos.axml
│ │ │ │ ├── todos.js
│ │ │ │ └── todos.json
│ │ │ ├── miniprogram-alipay-ts-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ ├── add-button.less
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ ├── add-todo.less
│ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.json
│ │ │ │ │ ├── todos.less
│ │ │ │ │ └── todos.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-alipay-ts-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ ├── add-button.scss
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ ├── add-todo.scss
│ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.json
│ │ │ │ │ ├── todos.scss
│ │ │ │ │ └── todos.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-alipay-ts
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.json
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.acss
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.acss
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ ├── todos.acss
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.json
│ │ │ │ │ └── todos.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-plugin-alipay-js-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ ├── add-button.json
│ │ │ │ │ └── add-button.less
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ ├── add-todo
│ │ │ │ ├── add-todo.axml
│ │ │ │ ├── add-todo.js
│ │ │ │ ├── add-todo.json
│ │ │ │ └── add-todo.less
│ │ │ │ └── todos
│ │ │ │ ├── todos.axml
│ │ │ │ ├── todos.js
│ │ │ │ ├── todos.json
│ │ │ │ └── todos.less
│ │ │ ├── miniprogram-plugin-alipay-js-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ ├── add-button.json
│ │ │ │ │ └── add-button.scss
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ ├── add-todo
│ │ │ │ ├── add-todo.axml
│ │ │ │ ├── add-todo.js
│ │ │ │ ├── add-todo.json
│ │ │ │ └── add-todo.scss
│ │ │ │ └── todos
│ │ │ │ ├── todos.axml
│ │ │ │ ├── todos.js
│ │ │ │ ├── todos.json
│ │ │ │ └── todos.scss
│ │ │ ├── miniprogram-plugin-alipay-js
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.acss
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ └── add-button.json
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ ├── add-todo
│ │ │ │ ├── add-todo.acss
│ │ │ │ ├── add-todo.axml
│ │ │ │ ├── add-todo.js
│ │ │ │ └── add-todo.json
│ │ │ │ └── todos
│ │ │ │ ├── todos.acss
│ │ │ │ ├── todos.axml
│ │ │ │ ├── todos.js
│ │ │ │ └── todos.json
│ │ │ ├── miniprogram-plugin-alipay-ts-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ ├── add-button.less
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ ├── add-todo.less
│ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.json
│ │ │ │ │ ├── todos.less
│ │ │ │ │ └── todos.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-plugin-alipay-ts-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ ├── add-button.scss
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ ├── add-todo.scss
│ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.json
│ │ │ │ │ ├── todos.scss
│ │ │ │ │ └── todos.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-plugin-alipay-ts
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.acss
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.json
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.acss
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── mini.project.json
│ │ │ │ └── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.acss
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ ├── todos.acss
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.json
│ │ │ │ │ └── todos.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-plugin-wechat-js-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.less
│ │ │ │ │ └── index.wxml
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.less
│ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-plugin-wechat-js-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.scss
│ │ │ │ │ └── index.wxml
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.scss
│ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-plugin-wechat-js
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.wxml
│ │ │ │ │ └── logs.wxss
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-plugin-wechat-ts-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── app.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.less
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── index.wxml
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.less
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-plugin-wechat-ts-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── app.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.scss
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── index.wxml
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.scss
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-plugin-wechat-ts
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── miniprogram
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── package.json
│ │ │ │ └── pages
│ │ │ │ │ └── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.ts
│ │ │ │ ├── app.wxss
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── index.wxml
│ │ │ │ │ │ └── index.wxss
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ ├── logs.wxml
│ │ │ │ │ │ └── logs.wxss
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-subpackage-alipay-js-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.less
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ ├── add-button.json
│ │ │ │ │ └── add-button.less
│ │ │ │ ├── pages
│ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.js
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ └── add-todo.less
│ │ │ │ └── todos
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.js
│ │ │ │ │ ├── todos.json
│ │ │ │ │ └── todos.less
│ │ │ │ └── subpackage.json
│ │ │ ├── miniprogram-subpackage-alipay-js-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.scss
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ ├── add-button.json
│ │ │ │ │ └── add-button.scss
│ │ │ │ ├── pages
│ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.js
│ │ │ │ │ ├── add-todo.json
│ │ │ │ │ └── add-todo.scss
│ │ │ │ └── todos
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.js
│ │ │ │ │ ├── todos.json
│ │ │ │ │ └── todos.scss
│ │ │ │ └── subpackage.json
│ │ │ ├── miniprogram-subpackage-alipay-js
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.js
│ │ │ │ ├── assets
│ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ └── add-button
│ │ │ │ │ ├── add-button.acss
│ │ │ │ │ ├── add-button.axml
│ │ │ │ │ ├── add-button.js
│ │ │ │ │ └── add-button.json
│ │ │ │ ├── pages
│ │ │ │ ├── add-todo
│ │ │ │ │ ├── add-todo.acss
│ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ ├── add-todo.js
│ │ │ │ │ └── add-todo.json
│ │ │ │ └── todos
│ │ │ │ │ ├── todos.acss
│ │ │ │ │ ├── todos.axml
│ │ │ │ │ ├── todos.js
│ │ │ │ │ └── todos.json
│ │ │ │ └── subpackage.json
│ │ │ ├── miniprogram-subpackage-alipay-ts-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.less
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ ├── add-button.less
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ │ ├── add-todo.json
│ │ │ │ │ │ ├── add-todo.less
│ │ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ │ ├── todos.axml
│ │ │ │ │ │ ├── todos.json
│ │ │ │ │ │ ├── todos.less
│ │ │ │ │ │ └── todos.ts
│ │ │ │ └── subpackage.json
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-subpackage-alipay-ts-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.scss
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ ├── add-button.scss
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ │ ├── add-todo.json
│ │ │ │ │ │ ├── add-todo.scss
│ │ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ │ ├── todos.axml
│ │ │ │ │ │ ├── todos.json
│ │ │ │ │ │ ├── todos.scss
│ │ │ │ │ │ └── todos.ts
│ │ │ │ └── subpackage.json
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-subpackage-alipay-ts
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.acss
│ │ │ │ ├── app.ts
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.png
│ │ │ │ ├── components
│ │ │ │ │ └── add-button
│ │ │ │ │ │ ├── add-button.acss
│ │ │ │ │ │ ├── add-button.axml
│ │ │ │ │ │ ├── add-button.json
│ │ │ │ │ │ └── add-button.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── add-todo
│ │ │ │ │ │ ├── add-todo.acss
│ │ │ │ │ │ ├── add-todo.axml
│ │ │ │ │ │ ├── add-todo.json
│ │ │ │ │ │ └── add-todo.ts
│ │ │ │ │ └── todos
│ │ │ │ │ │ ├── todos.acss
│ │ │ │ │ │ ├── todos.axml
│ │ │ │ │ │ ├── todos.json
│ │ │ │ │ │ └── todos.ts
│ │ │ │ └── subpackage.json
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-subpackage-wechat-js-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.less
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.less
│ │ │ │ │ └── index.wxml
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.less
│ │ │ │ │ └── logs.wxml
│ │ │ │ ├── sitemap.json
│ │ │ │ ├── subpackage.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-subpackage-wechat-js-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.scss
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.scss
│ │ │ │ │ └── index.wxml
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.scss
│ │ │ │ │ └── logs.wxml
│ │ │ │ ├── sitemap.json
│ │ │ │ ├── subpackage.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-subpackage-wechat-js
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.wxss
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.wxml
│ │ │ │ │ └── logs.wxss
│ │ │ │ ├── sitemap.json
│ │ │ │ ├── subpackage.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-subpackage-wechat-ts-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.less
│ │ │ │ ├── app.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.less
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── index.wxml
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.less
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ └── logs.wxml
│ │ │ │ ├── sitemap.json
│ │ │ │ ├── subpackage.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-subpackage-wechat-ts-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.scss
│ │ │ │ ├── app.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.scss
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── index.wxml
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.scss
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ └── logs.wxml
│ │ │ │ ├── subpackage.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-subpackage-wechat-ts
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.ts
│ │ │ │ ├── app.wxss
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── index.wxml
│ │ │ │ │ │ └── index.wxss
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ ├── logs.wxml
│ │ │ │ │ │ └── logs.wxss
│ │ │ │ ├── sitemap.json
│ │ │ │ ├── subpackage.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-wechat-js-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.less
│ │ │ │ │ └── index.wxml
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.less
│ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-wechat-js-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.scss
│ │ │ │ │ └── index.wxml
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.scss
│ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-wechat-js
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.js.tpl
│ │ │ ├── package.json.tpl
│ │ │ └── src
│ │ │ │ ├── app.js
│ │ │ │ ├── app.json
│ │ │ │ ├── app.wxss
│ │ │ │ ├── pages
│ │ │ │ ├── index
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ └── index.wxss
│ │ │ │ └── logs
│ │ │ │ │ ├── logs.js
│ │ │ │ │ ├── logs.json
│ │ │ │ │ ├── logs.wxml
│ │ │ │ │ └── logs.wxss
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ └── util.js
│ │ │ ├── miniprogram-wechat-ts-less
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── app.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.less
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── index.wxml
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.less
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-wechat-ts-sass
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.scss
│ │ │ │ ├── app.ts
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.scss
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── index.wxml
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.scss
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ └── logs.wxml
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── miniprogram-wechat-ts
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── mor.config.ts.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.ts
│ │ │ │ ├── app.wxss
│ │ │ │ ├── pages
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── index.wxml
│ │ │ │ │ │ └── index.wxss
│ │ │ │ │ └── logs
│ │ │ │ │ │ ├── logs.json
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ ├── logs.wxml
│ │ │ │ │ │ └── logs.wxss
│ │ │ │ ├── project.config.json
│ │ │ │ ├── sitemap.json
│ │ │ │ └── utils
│ │ │ │ │ └── util.ts
│ │ │ └── tsconfig.json
│ │ │ ├── mor-cli-plugin
│ │ │ ├── .commitlintrc.js
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── .husky
│ │ │ │ ├── commit-msg
│ │ │ │ └── pre-commit
│ │ │ ├── .prettierignore
│ │ │ ├── .prettierrc.json
│ │ │ ├── README.md.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ └── index.ts.tpl
│ │ │ └── tsconfig.json
│ │ │ ├── mor-components-library
│ │ │ ├── alipay
│ │ │ │ ├── .commitlintrc.js
│ │ │ │ ├── .editorconfig
│ │ │ │ ├── .eslintignore
│ │ │ │ ├── .eslintrc.tpl
│ │ │ │ ├── .gitignore.tpl
│ │ │ │ ├── .husky
│ │ │ │ │ ├── commit-msg
│ │ │ │ │ └── pre-commit
│ │ │ │ ├── .prettierignore
│ │ │ │ ├── .prettierrc
│ │ │ │ ├── .stylelintrc
│ │ │ │ ├── README.md
│ │ │ │ ├── mor.build.config.ts
│ │ │ │ ├── mor.config.ts
│ │ │ │ ├── package.json.tpl
│ │ │ │ └── src
│ │ │ │ │ ├── app.json
│ │ │ │ │ ├── app.less
│ │ │ │ │ ├── app.ts
│ │ │ │ │ ├── components
│ │ │ │ │ └── demo
│ │ │ │ │ │ ├── index.axml
│ │ │ │ │ │ ├── index.json
│ │ │ │ │ │ ├── index.less
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── example
│ │ │ │ │ ├── index.axml
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.less
│ │ │ │ │ └── index.ts
│ │ │ └── wechat
│ │ │ │ ├── .commitlintrc.js
│ │ │ │ ├── .editorconfig
│ │ │ │ ├── .eslintignore
│ │ │ │ ├── .eslintrc.tpl
│ │ │ │ ├── .gitignore.tpl
│ │ │ │ ├── .husky
│ │ │ │ ├── commit-msg
│ │ │ │ └── pre-commit
│ │ │ │ ├── .prettierignore
│ │ │ │ ├── .prettierrc
│ │ │ │ ├── .stylelintrc
│ │ │ │ ├── README.md
│ │ │ │ ├── mor.build.config.ts
│ │ │ │ ├── mor.config.ts
│ │ │ │ ├── package.json.tpl
│ │ │ │ └── src
│ │ │ │ ├── app.json
│ │ │ │ ├── app.less
│ │ │ │ ├── app.ts
│ │ │ │ ├── components
│ │ │ │ └── demo
│ │ │ │ │ ├── index.json
│ │ │ │ │ ├── index.less
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── index.wxml
│ │ │ │ └── example
│ │ │ │ ├── index.json
│ │ │ │ ├── index.less
│ │ │ │ ├── index.ts
│ │ │ │ └── index.wxml
│ │ │ ├── mor-custom-generator
│ │ │ ├── .commitlintrc.js
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc.js
│ │ │ ├── .gitignore.tpl
│ │ │ ├── .husky
│ │ │ │ ├── commit-msg
│ │ │ │ └── pre-commit
│ │ │ ├── .prettierignore
│ │ │ ├── .prettierrc.json
│ │ │ ├── README.md.tpl
│ │ │ ├── custom-generator.ts
│ │ │ ├── package.json.tpl
│ │ │ └── templates
│ │ │ │ └── .keep
│ │ │ ├── mor-runtime-plugin
│ │ │ ├── .commitlintrc.js
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc.tpl
│ │ │ ├── .gitignore.tpl
│ │ │ ├── .husky
│ │ │ │ ├── commit-msg
│ │ │ │ └── pre-commit
│ │ │ ├── .prettierignore
│ │ │ ├── .prettierrc
│ │ │ ├── .stylelintrc
│ │ │ ├── README.md.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ │ └── index.ts.tpl
│ │ │ └── tsconfig.json
│ │ │ └── mor-runtime-solution
│ │ │ ├── .commitlintrc.js
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc.tpl
│ │ │ ├── .gitignore.tpl
│ │ │ ├── .husky
│ │ │ ├── commit-msg
│ │ │ └── pre-commit
│ │ │ ├── .prettierignore
│ │ │ ├── .prettierrc
│ │ │ ├── .stylelintrc
│ │ │ ├── README.md.tpl
│ │ │ ├── package.json.tpl
│ │ │ ├── src
│ │ │ └── index.ts.tpl
│ │ │ └── tsconfig.json
│ └── tsconfig.json
├── plugin-mocker
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ └── runtimes
│ │ │ ├── attach.ts
│ │ │ ├── constants.ts
│ │ │ ├── mock.ts
│ │ │ ├── mockItem.ts
│ │ │ ├── requireContext.ts
│ │ │ └── types.ts
│ └── tsconfig.json
├── runtime-base
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── base64.ts
│ │ ├── env.ts
│ │ ├── event.ts
│ │ ├── hooks.ts
│ │ ├── index.ts
│ │ ├── logger.ts
│ │ └── utils
│ │ │ ├── asArray.ts
│ │ │ ├── compose.ts
│ │ │ ├── generateId.ts
│ │ │ ├── getSharedProperty.ts
│ │ │ ├── hasOwnProperty.ts
│ │ │ ├── index.ts
│ │ │ └── transformApis.ts
│ └── tsconfig.json
├── runtime-mini
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── alipay
│ │ │ ├── apisToAlipay.ts
│ │ │ ├── apisToOther.ts
│ │ │ ├── componentToAlipay.ts
│ │ │ ├── componentToOther.ts
│ │ │ ├── needPromisfiedApis.ts
│ │ │ ├── pageToAlipay.ts
│ │ │ ├── pageToOther.ts
│ │ │ ├── utilsToAlipay.ts
│ │ │ └── utilsToOther.ts
│ │ ├── baidu
│ │ │ └── apis.ts
│ │ ├── bytedance
│ │ │ └── apis.ts
│ │ ├── common
│ │ │ └── behaviorOrMixin.ts
│ │ ├── index.ts
│ │ ├── kuaishou
│ │ │ └── apis.ts
│ │ ├── qq
│ │ │ └── apis.ts
│ │ └── wechat
│ │ │ ├── apis.ts
│ │ │ ├── componentToOther.ts
│ │ │ ├── pageToOther.ts
│ │ │ └── utilsToOther.ts
│ └── tsconfig.json
├── runtime-web
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── api
│ │ │ ├── app
│ │ │ │ └── index.ts
│ │ │ ├── base.ts
│ │ │ ├── device
│ │ │ │ ├── clipboard
│ │ │ │ │ ├── helper.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── make-phone-call.ts
│ │ │ │ ├── network.ts
│ │ │ │ └── systeminfo.ts
│ │ │ ├── file.ts
│ │ │ ├── file
│ │ │ │ ├── index.ts
│ │ │ │ ├── uploadFile.ts
│ │ │ │ └── utils.ts
│ │ │ ├── global.ts
│ │ │ ├── image.ts
│ │ │ ├── index.ts
│ │ │ ├── keyboard.ts
│ │ │ ├── location.ts
│ │ │ ├── map.ts
│ │ │ ├── media
│ │ │ │ └── audio
│ │ │ │ │ ├── Audio.ts
│ │ │ │ │ ├── helper.ts
│ │ │ │ │ └── index.ts
│ │ │ ├── my.ts
│ │ │ ├── network.ts
│ │ │ ├── private
│ │ │ │ ├── Event.ts
│ │ │ │ └── index.ts
│ │ │ ├── reportAnalytics.ts
│ │ │ ├── routerExtension.ts
│ │ │ ├── storage.ts
│ │ │ ├── ui
│ │ │ │ ├── element-query
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── intersection-observer.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ └── tabBar
│ │ │ │ │ └── index.ts
│ │ │ ├── utils
│ │ │ │ ├── extendApi.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── location.ts
│ │ │ └── video.ts
│ │ ├── components
│ │ │ ├── config.ts
│ │ │ ├── index.ts
│ │ │ └── src
│ │ │ │ ├── TigaEvent.ts
│ │ │ │ ├── api
│ │ │ │ └── ui
│ │ │ │ │ ├── animation
│ │ │ │ │ ├── animation.ts
│ │ │ │ │ └── index.ts
│ │ │ │ │ ├── canvas
│ │ │ │ │ ├── canvas-context.ts
│ │ │ │ │ ├── canvas.ts
│ │ │ │ │ ├── const.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── types.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── chooseCity
│ │ │ │ │ ├── chooseCity.ts
│ │ │ │ │ ├── citySources.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── style.ts
│ │ │ │ │ ├── datePicker
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── picker
│ │ │ │ │ │ ├── constants.ts
│ │ │ │ │ │ ├── index.style.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── interactive
│ │ │ │ │ ├── action-sheet
│ │ │ │ │ │ ├── index.style.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── alert.ts
│ │ │ │ │ ├── confirm
│ │ │ │ │ │ ├── index.style.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── loading.ts
│ │ │ │ │ ├── preview-image
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── prompt
│ │ │ │ │ │ ├── index.style.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── toast
│ │ │ │ │ │ ├── constants.ts
│ │ │ │ │ │ ├── index.style.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── map
│ │ │ │ │ ├── box
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── image
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── map.ts
│ │ │ │ │ ├── property.ts
│ │ │ │ │ ├── style.ts
│ │ │ │ │ ├── svg-icon.ts
│ │ │ │ │ └── text
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── multiLevelSelect
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── modal
│ │ │ │ │ │ ├── constants.ts
│ │ │ │ │ │ ├── index.style.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── utils.ts
│ │ │ │ │ └── select
│ │ │ │ │ │ ├── index.style.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── optionSelect
│ │ │ │ │ ├── common-modal
│ │ │ │ │ ├── constants.ts
│ │ │ │ │ ├── index.style.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── option-select
│ │ │ │ │ ├── index.style.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── base
│ │ │ │ ├── icon.ts
│ │ │ │ ├── navigator.ts
│ │ │ │ ├── progress.ts
│ │ │ │ ├── rich-text.ts
│ │ │ │ ├── tabbar-item.ts
│ │ │ │ ├── tabbar.ts
│ │ │ │ └── text.ts
│ │ │ │ ├── baseElement.ts
│ │ │ │ ├── form
│ │ │ │ ├── IFormComponent.ts
│ │ │ │ ├── button.ts
│ │ │ │ ├── checkbox-group.ts
│ │ │ │ ├── checkbox.ts
│ │ │ │ ├── form.ts
│ │ │ │ ├── input.ts
│ │ │ │ ├── label.ts
│ │ │ │ ├── picker-view-column
│ │ │ │ │ ├── constants.ts
│ │ │ │ │ ├── index.style.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── picker-view
│ │ │ │ │ ├── constants.ts
│ │ │ │ │ ├── index.style.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── picker
│ │ │ │ │ ├── constants.ts
│ │ │ │ │ ├── index.style.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── radio-group.ts
│ │ │ │ ├── radio.ts
│ │ │ │ ├── slider.ts
│ │ │ │ ├── switch.ts
│ │ │ │ └── textarea.ts
│ │ │ │ ├── loadable
│ │ │ │ ├── button.ts
│ │ │ │ ├── canvas.ts
│ │ │ │ ├── checkbox-group.ts
│ │ │ │ ├── checkbox.ts
│ │ │ │ ├── form.ts
│ │ │ │ ├── icon.ts
│ │ │ │ ├── image.ts
│ │ │ │ ├── input.ts
│ │ │ │ ├── label.ts
│ │ │ │ ├── map.ts
│ │ │ │ ├── movable-area.ts
│ │ │ │ ├── movable-view.ts
│ │ │ │ ├── navigator.ts
│ │ │ │ ├── picker-view-column.ts
│ │ │ │ ├── picker-view.ts
│ │ │ │ ├── picker.ts
│ │ │ │ ├── progress.ts
│ │ │ │ ├── radio-group.ts
│ │ │ │ ├── radio.ts
│ │ │ │ ├── rich-text.ts
│ │ │ │ ├── scroll-view.ts
│ │ │ │ ├── slider.ts
│ │ │ │ ├── swiper-item.ts
│ │ │ │ ├── swiper.ts
│ │ │ │ ├── switch.ts
│ │ │ │ ├── text.ts
│ │ │ │ ├── textarea.ts
│ │ │ │ ├── video.ts
│ │ │ │ ├── view.ts
│ │ │ │ └── web-view.ts
│ │ │ │ ├── media
│ │ │ │ ├── image
│ │ │ │ │ ├── helper.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── scroll.ts
│ │ │ │ └── video
│ │ │ │ │ ├── constant.ts
│ │ │ │ │ ├── plyr.ts
│ │ │ │ │ ├── style.ts
│ │ │ │ │ ├── utils.ts
│ │ │ │ │ └── video.ts
│ │ │ │ ├── open
│ │ │ │ ├── api.ts
│ │ │ │ └── web-view.ts
│ │ │ │ ├── private
│ │ │ │ ├── IPage.ts
│ │ │ │ ├── back.ts
│ │ │ │ ├── header
│ │ │ │ │ ├── constants.ts
│ │ │ │ │ ├── index.style.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── navbar-api.ts
│ │ │ │ ├── page-host.ts
│ │ │ │ ├── page.ts
│ │ │ │ ├── pageScrollTo.ts
│ │ │ │ └── pulldown-api.ts
│ │ │ │ ├── rpx.ts
│ │ │ │ ├── utils
│ │ │ │ ├── add-script.ts
│ │ │ │ ├── animation.ts
│ │ │ │ ├── array-converter.ts
│ │ │ │ ├── bool-converter.ts
│ │ │ │ ├── cancel-promise.ts
│ │ │ │ ├── event.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── object-converter.ts
│ │ │ │ ├── sleep.ts
│ │ │ │ └── unit.ts
│ │ │ │ └── views
│ │ │ │ ├── movable-area.ts
│ │ │ │ ├── movable-view.ts
│ │ │ │ ├── scroll-view
│ │ │ │ ├── index.ts
│ │ │ │ ├── property.ts
│ │ │ │ ├── smooth-behavior-polyfill.ts
│ │ │ │ └── utils.ts
│ │ │ │ ├── swiper
│ │ │ │ ├── property.ts
│ │ │ │ ├── style.ts
│ │ │ │ ├── swiper-item.ts
│ │ │ │ └── swiper.ts
│ │ │ │ └── view
│ │ │ │ ├── helper.ts
│ │ │ │ └── index.ts
│ │ ├── index.ts
│ │ ├── router
│ │ │ ├── api.ts
│ │ │ ├── cache.ts
│ │ │ ├── dom.ts
│ │ │ ├── helper.ts
│ │ │ ├── history.ts
│ │ │ ├── index.ts
│ │ │ ├── pageStack.ts
│ │ │ ├── router.ts
│ │ │ ├── tabbar.ts
│ │ │ ├── types.ts
│ │ │ └── url.ts
│ │ ├── runtime
│ │ │ ├── components
│ │ │ │ ├── block.tsx
│ │ │ │ └── slot.tsx
│ │ │ ├── dsl
│ │ │ │ ├── attribute-value.ts
│ │ │ │ ├── axml-api.ts
│ │ │ │ ├── event.ts
│ │ │ │ ├── for.ts
│ │ │ │ ├── ref.ts
│ │ │ │ ├── rpx.ts
│ │ │ │ ├── style.ts
│ │ │ │ ├── template.ts
│ │ │ │ └── two-way-binding.ts
│ │ │ ├── index.ts
│ │ │ └── public
│ │ │ │ ├── app.ts
│ │ │ │ ├── component-hot.tsx
│ │ │ │ ├── component-mixin.ts
│ │ │ │ ├── component.tsx
│ │ │ │ ├── event-convert.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── page-hot.jsx
│ │ │ │ ├── page.tsx
│ │ │ │ └── utils
│ │ │ │ ├── cacheMap.ts
│ │ │ │ ├── common.ts
│ │ │ │ ├── errorHandler.ts
│ │ │ │ ├── event.ts
│ │ │ │ └── instanceApi.ts
│ │ └── types
│ │ │ └── index.d.ts
│ └── tsconfig.json
├── takin
│ ├── CHANGELOG.md
│ ├── __mocks__
│ │ ├── fs-extra.ts
│ │ ├── fs-mocker.ts
│ │ └── fs.ts
│ ├── __tests__
│ │ ├── cli.test.ts
│ │ ├── config.test.ts
│ │ ├── downloader.test.ts
│ │ ├── environment.test.ts
│ │ ├── logger.test.ts
│ │ ├── plugin.test.ts
│ │ ├── runner.test.ts
│ │ ├── takin.test.ts
│ │ └── utils.test.ts
│ ├── api-extractor.json
│ ├── jest.config.ts
│ ├── jest.setup.ts
│ ├── package.json
│ ├── src
│ │ ├── cli
│ │ │ ├── command.ts
│ │ │ ├── index.ts
│ │ │ ├── node.ts
│ │ │ ├── option.ts
│ │ │ └── utils.ts
│ │ ├── config.ts
│ │ ├── constants.ts
│ │ ├── deps.ts
│ │ ├── downloader
│ │ │ ├── file.ts
│ │ │ ├── git.ts
│ │ │ ├── index.ts
│ │ │ ├── link.ts
│ │ │ ├── npm.ts
│ │ │ └── tar.ts
│ │ ├── environment.ts
│ │ ├── errors.ts
│ │ ├── generator.ts
│ │ ├── index.ts
│ │ ├── logger
│ │ │ ├── index.ts
│ │ │ └── table.ts
│ │ ├── plugin.ts
│ │ ├── plugins
│ │ │ ├── ChangeCwdPlugin.ts
│ │ │ ├── CustomConfigPlugin.ts
│ │ │ ├── LoadEnvPlugin.ts
│ │ │ ├── MultiConfigPlugin.ts
│ │ │ ├── PluginConfigPlugin.ts
│ │ │ └── StopRunPlugin.ts
│ │ ├── runner
│ │ │ ├── customZod.ts
│ │ │ ├── hooks.ts
│ │ │ ├── index.ts
│ │ │ └── methods.ts
│ │ ├── takin.ts
│ │ ├── types.ts
│ │ └── utils
│ │ │ ├── asArray.ts
│ │ │ ├── bundleMjsOrTsFile.ts
│ │ │ ├── colorModifierSupport.ts
│ │ │ ├── compose.ts
│ │ │ ├── importJsOrMjsOrTsFromFile.ts
│ │ │ ├── index.ts
│ │ │ ├── interopRequireDefault.ts
│ │ │ ├── isObject.ts
│ │ │ ├── isUnicodeSupported.ts
│ │ │ ├── lookupFile.ts
│ │ │ ├── objectEnum.ts
│ │ │ ├── readJsonLike.ts
│ │ │ └── requireResolve.ts
│ └── tsconfig.json
└── utils
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── __tests__
│ └── utils.test.js
│ ├── package.json
│ ├── src
│ ├── babelDeps.ts
│ ├── constants.ts
│ ├── hooks.ts
│ ├── index.ts
│ ├── logger.ts
│ ├── moduleGraph.ts
│ ├── queue.ts
│ ├── types.ts
│ ├── utils.ts
│ └── webpack.ts
│ └── tsconfig.json
├── publish.sh
├── scripts
├── build.js
├── clean.js
├── dev.js
├── install.js
└── util.js
├── tsconfig.base.json
└── tsconfig.test.json
/.commitlintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@commitlint/config-conventional']
3 | }
4 |
--------------------------------------------------------------------------------
/.husky/.gitignore:
--------------------------------------------------------------------------------
1 | _
2 |
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- lint-staged
5 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | access=public
2 |
--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | 14
2 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # MorJS 贡献指南
2 |
3 | 参见文档 [参与贡献](https://mor.ele.me/guides/contributing)。
4 |
--------------------------------------------------------------------------------
/examples/alipay/README.md:
--------------------------------------------------------------------------------
1 | # morjs-web-sample
2 |
3 | 转 web 测试
4 |
5 | # MorJS 使用文档
6 |
7 | 请参考 `MorJS` 官方站点: [https://mor.eleme.io/](https://mor.eleme.io/)
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/app.js:
--------------------------------------------------------------------------------
1 | import { aApp } from '@morjs/core'
2 | aApp({
3 | onShow() {
4 | setTimeout(() => {
5 | console.log('++onAppShow')
6 | }, 200)
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/examples/alipay/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/assets/logo.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/ant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/ant.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/arrowright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/arrowright.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/clear.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/component_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/component_bg.jpg
--------------------------------------------------------------------------------
/examples/alipay/src/image/component_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/component_bg.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/component_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/component_logo.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/alphabet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/alphabet.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/amount-input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/amount-input.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/avatar.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/button.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/calendar.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/canvas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/canvas.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/card.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/checkbox-aliui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/checkbox-aliui.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/checkbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/checkbox.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/collapse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/collapse.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/contact-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/contact-button.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/container.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/coupon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/coupon.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/cover-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/cover-view.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/favorite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/favorite.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/filter.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/footer.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/form.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/form.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/grid.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/guide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/guide.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/icon.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/image.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/input.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/label.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/lifestyle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/lifestyle.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/list-item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/list-item.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/loading.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/longpassword.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/longpassword.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/map.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/mask.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/message.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/modal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/modal.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/movable-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/movable-view.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/navigator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/navigator.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/no_search_result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/no_search_result.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/notice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/notice.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/page-result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/page-result.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/pagination.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/pagination.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/picker-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/picker-view.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/picker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/picker.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/popover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/popover.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/popup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/popup.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/progress.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/radio-aliui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/radio-aliui.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/radio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/radio.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/scroll-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/scroll-view.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/search-bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/search-bar.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/slider.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/stepper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/stepper.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/steps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/steps.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/swipe-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/swipe-action.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/swiper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/swiper.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/switch.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/tabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/tabs.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/tag.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/terms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/terms.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/text.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/textarea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/textarea.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/tips.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/tips.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/verifycode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/verifycode.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/view.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/vtabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/vtabs.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/web-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/web-view.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon/webview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon/webview.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon_API.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon_API.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon_API_HL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon_API_HL.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon_component.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon_component.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/icon_component_HL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/icon_component_HL.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/logo_devCenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/logo_devCenter.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/map_alr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/map_alr.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/mark_bs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/mark_bs.png
--------------------------------------------------------------------------------
/examples/alipay/src/image/ocr/ali-cloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/image/ocr/ali-cloud.png
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/action-sheet/action-sheet.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Action Sheet"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/alert/alert.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Alert"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/animation/animation.acss:
--------------------------------------------------------------------------------
1 | .animation-element {
2 | width: 200rpx;
3 | height: 200rpx;
4 | background-color: #108ee9;
5 | transform: scaleX(1) scaleY(1);
6 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/animation/animation.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Animation"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/bluetooth/bluetooth.acss:
--------------------------------------------------------------------------------
1 | .help-info {
2 | padding:10px;
3 | color:#000000;
4 | }
5 |
6 | .help-title {
7 | padding:10px;
8 | color:#FC0D1B;
9 | }
10 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/bluetooth/bluetooth.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Bluetooth"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/canvas/canvas.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Canvas"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/card-pack/card-pack.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "支付宝卡包"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/choose-city/choose-city.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "City"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/choose-location/choose-location.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "选择位置"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/clipboard/clipboard.acss:
--------------------------------------------------------------------------------
1 | .clipboard-button {
2 | margin-left: 5px;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/clipboard/clipboard.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Clipboard"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/confirm/confirm.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Confirm"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/contact/contact.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/contact/contact.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/contact/contact.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Contact"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/create-inner-audiocontext/create-inner-audiocontext.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "播放前景音乐"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/date-picker/date-picker.acss:
--------------------------------------------------------------------------------
1 | button + button {
2 | margin-top: 20rpx;
3 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/date-picker/date-picker.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Date Picker"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/download-file/download-file.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/download-file/download-file.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/download-file/download-file.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/download-file/download-file.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "下载文件"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/events/events.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 点击标题,测试容器事件
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/favorite/favorite.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Favorite"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/file/file.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "文件"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-auth-code/get-auth-code.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "获取授权码"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-background-audio-manager/get-background-audio-manager.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "播放背景音乐"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-location/get-location.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "获取位置"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-network-type/get-network-type.acss:
--------------------------------------------------------------------------------
1 | .page-body-info {
2 | height: 200rpx;
3 | }
4 | .page-body-text-network-type {
5 | font-size: 80rpx;
6 | font-family: Helvetica;
7 | }
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-network-type/get-network-type.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "获取手机网络状态"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-system-info/get-system-info.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/get-system-info/get-system-info.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-system-info/get-system-info.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "获取手机系统信息"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-title-color/get-title-color.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/get-title-color/get-title-color.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-title-color/get-title-color.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "获取导航栏背景颜色"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/get-user-info/get-user-info.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "获取用户信息"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/image/image.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/image/image.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/image/image.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "图片"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/keyboard/keyboard.js:
--------------------------------------------------------------------------------
1 | Page({
2 | bindHideKeyboard(e) {
3 | if (e.detail.value === '123') {
4 | // 收起键盘
5 | my.hideKeyboard()
6 | }
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/keyboard/keyboard.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "键盘"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/loading/loading.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "加载提示"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/make-phone-call/make-phone-call.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/make-phone-call/make-phone-call.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/make-phone-call/make-phone-call.js:
--------------------------------------------------------------------------------
1 | Page({
2 | makePhoneCall() {
3 | my.makePhoneCall({ number: '95888' })
4 | }
5 | })
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/make-phone-call/make-phone-call.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "打电话"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/memory-warning/memory-warning.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/memory-warning/memory-warning.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/memory-warning/memory-warning.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/memory-warning/memory-warning.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "OnMemoryWarning"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/multi-level-select/multi-level-select.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "多级联选择器"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/navigation-bar-loading/navigation-bar-loading.acss:
--------------------------------------------------------------------------------
1 | button + button {
2 | margin-top: 20rpx;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/navigation-bar-loading/navigation-bar-loading.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "标题栏加载动画"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/navigator/navigator.acss:
--------------------------------------------------------------------------------
1 | button + button {
2 | margin-top: 20rpx;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/navigator/navigator.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "页面跳转"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-bank-card/ocr-bank-card.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-bank-card/ocr-bank-card.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-bank-card/ocr-bank-card.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "银行卡识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-business-card/ocr-business-card.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-business-card/ocr-business-card.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-business-card/ocr-business-card.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "名片识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-business-license/ocr-business-license.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-business-license/ocr-business-license.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-business-license/ocr-business-license.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "营业执照识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-driver-license/ocr-driver-license.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-driver-license/ocr-driver-license.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-driver-license/ocr-driver-license.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "驾驶证识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-general/ocr-general.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-general/ocr-general.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-general/ocr-general.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "通用文字识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-idcard-face/ocr-idcard-face.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-idcard-face/ocr-idcard-face.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-idcard-face/ocr-idcard-face.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "身份证识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-passport/ocr-passport.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-passport/ocr-passport.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-passport/ocr-passport.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "护照识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-template/ocr-template.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-train-ticket/ocr-train-ticket.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-train-ticket/ocr-train-ticket.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-train-ticket/ocr-train-ticket.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "火车票识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vehicle-plate/ocr-vehicle-plate.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vehicle-plate/ocr-vehicle-plate.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vehicle-plate/ocr-vehicle-plate.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "车牌识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vehicle/ocr-vehicle.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vehicle/ocr-vehicle.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vehicle/ocr-vehicle.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "行驶证识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vin/ocr-vin.acss:
--------------------------------------------------------------------------------
1 | @import "/page/API/ocr-template/ocr-template.acss";
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vin/ocr-vin.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr-vin/ocr-vin.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "vin识别"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr/ocr.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/ocr/ocr.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "OCR"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/open-location/open-location.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/open-location/open-location.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/open-location/open-location.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "查看位置"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/option-menu/option-menu.axml:
--------------------------------------------------------------------------------
1 |
2 | 设置 optionMenu 按钮
3 |
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/option-menu/option-menu.js:
--------------------------------------------------------------------------------
1 | Page({
2 | onOptionMenuClick(e) {
3 | my.alert({
4 | content: `click option menu with index: ${JSON.stringify(e.data.index)}`
5 | })
6 | }
7 | })
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/option-menu/option-menu.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "option-menu",
3 | "optionMenu": {
4 | "icon": "https://gw.alipayobjects.com/zos/rmsportal/gNnidPxAGHizBQYKznaO.png"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/options-select/options-select.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "选项选择器"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/pay-sign-center/pay-sign-center.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "支付宝代扣"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/pull-down-refresh/pull-down-refresh.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/pull-down-refresh/pull-down-refresh.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/pull-down-refresh/pull-down-refresh.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "下拉刷新",
3 | "pullRefresh": true
4 | }
5 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/request-payment/request-payment.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/request-payment/request-payment.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/request-payment/request-payment.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "发起支付"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/request/request.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/request/request.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/request/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "网络请求"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/scan-code/scan-code.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/scan-code/scan-code.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/scan-code/scan-code.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Scan"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/sdk-version/sdk-version.js:
--------------------------------------------------------------------------------
1 | Page({
2 | getSDKVersion() {
3 | my.alert({
4 | content: my.SDKVersion
5 | })
6 | }
7 | })
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/set-navigation-bar/set-navigation-bar.acss:
--------------------------------------------------------------------------------
1 | .page-section-btns {
2 | padding: 26rpx;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/set-navigation-bar/set-navigation-bar.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "设置页面导航栏"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/share/share.axml:
--------------------------------------------------------------------------------
1 |
2 | 点击右上角开始自定义分享
3 |
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/share/share.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "onShareAppMessage"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/show-auth-guide/show-auth-guide.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "权限引导"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/start-zm-verify/start-zm-verify.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/start-zm-verify/start-zm-verify.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/start-zm-verify/start-zm-verify.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "芝麻认证"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/storage/storage.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Storage"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/toast/toast.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/toast/toast.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/toast/toast.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Toast"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/upload-file/upload-file.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/upload-file/upload-file.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/upload-file/upload-file.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/upload-file/upload-file.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Upload File"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/vibrate/vibrate.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/vibrate/vibrate.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/vibrate/vibrate.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Vibrate"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/watch-shake/watch-shake.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/API/watch-shake/watch-shake.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/watch-shake/watch-shake.axml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/watch-shake/watch-shake.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Shake"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/websocket/websocket.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/API/zm-credit-borrow/zm-credit-borrow.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "芝麻信用借还"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/common/components/block-list/block-list.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/am-checkbox/am-checkbox.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/am-checkbox/am-checkbox.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/am-icon/am-icon.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Am-icon",
3 | "usingComponents": {
4 | "am-icon": "mini-ali-ui/es/am-icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/amount-input/amount-input.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/amount-input/amount-input.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Amount-input",
3 | "usingComponents": {
4 | "amount-input": "mini-ali-ui/es/amount-input/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/avatar/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {},
3 | handleError(e) {
4 | console.log(e)
5 | }
6 | })
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/avatar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Avatar",
3 | "usingComponents": {
4 | "avatar": "mini-ali-ui/es/avatar/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/badge/badge.acss:
--------------------------------------------------------------------------------
1 | .list-like {
2 | display: flex;
3 | background: #fff;
4 | padding: 12px;
5 | justify-content: space-between;
6 | border-bottom: 1px solid #eee;
7 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/button/button.acss:
--------------------------------------------------------------------------------
1 | .red {
2 | background-color: red;
3 | border-color: red;
4 | color: #fff;
5 | }
6 |
7 | button + button {
8 | margin-top: 32rpx;
9 | }
10 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/button/button.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Button"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/calendar/calendar.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/calendar/calendar.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Calendar",
3 | "usingComponents": {
4 | "calendar": "mini-ali-ui/es/calendar/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/canvas/canvas.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Canvas"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/card/card.acss:
--------------------------------------------------------------------------------
1 | .container {
2 | padding-bottom: 50px;
3 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/card/card.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Card",
3 | "usingComponents": {
4 | "card": "mini-ali-ui/es/card/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/checkbox/checkbox.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Checkbox"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/contact-button/contact-button.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | src: 'https://gw.alicdn.com/imgextra/i2/O1CN012ihCvh1ayKWrs7pC1_!!6000000003398-2-tps-199-280.png'
4 | }
5 | })
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/contact-button/contact-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "唤起智能客服"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/container/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {},
3 | onLoad() {}
4 | })
5 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/cover-view/cover-view.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/favorite/favorite.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/favorite/favorite.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "收藏组件",
3 | "titleBarColor": "#262833"
4 | }
5 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/filter/alternative/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/filter/alternative/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/filter/filter.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/filter/filter.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/filter/filter.js:
--------------------------------------------------------------------------------
1 | Page({
2 | openPage(e) {
3 | my.navigateTo({
4 | url: e.target.dataset.url
5 | })
6 | }
7 | })
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/filter/single/index.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/filter/single_1/index.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/filter/single_2/index.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/flex/flex.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/footer/footer.acss:
--------------------------------------------------------------------------------
1 | page {
2 | padding-top: 20px;
3 | background-color: #fff;
4 | }
5 | .am-footer {
6 | margin-bottom: 40px;
7 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/footer/footer.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Footer",
3 | "usingComponents": {
4 | "footer": "mini-ali-ui/es/footer/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/form/form.acss:
--------------------------------------------------------------------------------
1 | button + button {
2 | margin-top: 32rpx;
3 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/form/form.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Form"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/2/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/grid/2/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/2/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Grid",
3 | "usingComponents": {
4 | "grid": "mini-ali-ui/es/grid/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/3/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/grid/3/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/3/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Grid",
3 | "usingComponents": {
4 | "grid": "mini-ali-ui/es/grid/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/4/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/grid/4/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/4/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Grid",
3 | "usingComponents": {
4 | "grid": "mini-ali-ui/es/grid/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/5/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/grid/5/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/grid.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/grid/grid.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/grid/grid.js:
--------------------------------------------------------------------------------
1 | Page({
2 | openPage(e) {
3 | my.navigateTo({
4 | url: e.target.dataset.url
5 | })
6 | }
7 | })
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/guide/guide.acss:
--------------------------------------------------------------------------------
1 | .custom{}
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/guide/guide.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Guide",
3 | "usingComponents": {
4 | "guide": "mini-ali-ui/es/guide/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/icon/icon.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Icon"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/image/image.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Image"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/input/input.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Input"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/label/label.acss:
--------------------------------------------------------------------------------
1 | checkbox-group > view,
2 | radio-group > view {
3 | margin-bottom: 12rpx;
4 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/label/label.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {}
3 | })
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/label/label.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Label"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/lifestyle/lifestyle.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 请升级支付宝支持生活号跳转
4 |
5 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/lifestyle/lifestyle.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | canUse: my.canIUse('lifestyle')
4 | }
5 | })
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/lifestyle/lifestyle.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "关注生活号"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/loading/loading.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/loading/loading.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/loading/loading.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/loading/loading.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | loadSize: '180rpx'
4 | },
5 | onLoad() {}
6 | })
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/loading/loading.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Loading",
3 | "usingComponents": {
4 | "loading": "mini-ali-ui/es/loading/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/long-password/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Long password",
3 | "usingComponents": {
4 | "long-password": "mini-ali-ui/es/long-password/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/map/map.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Map"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/mask/mask.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/mask/mask.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/mask/mask.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Mask",
3 | "usingComponents": {
4 | "mask": "mini-ali-ui/es/mask/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/modal/modal.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Modal",
3 | "usingComponents": {
4 | "modal": "mini-ali-ui/es/modal/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/movable-view/movable-view.json:
--------------------------------------------------------------------------------
1 | {
2 | "allowsBounceVertical": "NO"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/multi-liner/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Multi-liner",
3 | "usingComponents": {
4 | "multi-liner": "mini-ali-ui/es/multi-liner/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/navigate.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 我是一个新的页面
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/navigate.js:
--------------------------------------------------------------------------------
1 | Page({
2 | onLoad(options) {
3 | console.log(options)
4 | this.setData({
5 | title: options.title
6 | })
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/navigator.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/navigator.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Navigator"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/reLaunch.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/reLaunch.js:
--------------------------------------------------------------------------------
1 | Page({
2 | index() {
3 | my.reLaunch({
4 | url: '/page/tabBar/component/index'
5 | })
6 | }
7 | })
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/redirect.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 这是当前页,点击左上角返回回到上级菜单
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/navigator/redirect.js:
--------------------------------------------------------------------------------
1 | Page({
2 | onLoad(options) {
3 | console.log(options)
4 | this.setData({
5 | title: options.title
6 | })
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/notice/notice.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Notice",
3 | "usingComponents": {
4 | "notice": "mini-ali-ui/es/notice/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/busy/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/busy/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/busy/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/busy/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | footer: [
4 | {
5 | text: '刷新'
6 | }
7 | ]
8 | }
9 | })
10 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/busy/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/empty/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/empty/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/empty/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/empty/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/empty/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/error/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/error/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/error/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/error/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | footer: [{ text: '刷新' }]
4 | }
5 | })
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/error/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-busy/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/local-busy/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-busy/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-busy/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-empty/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/local-empty/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-empty/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-empty/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-error/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/local-error/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-error/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-error/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-logoff/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/local-logoff/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-logoff/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-logoff/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-network/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-network/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-payment/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-payment/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | footer: [
4 | {
5 | text: '返回'
6 | }
7 | ]
8 | }
9 | })
10 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-payment/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-redpacket/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/local-redpacket/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/log-off/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/log-off/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/log-off/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/log-off/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/log-off/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/network/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/network/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/network/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/network/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/page-result.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/page-result.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/payment/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/payment/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/payment/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/redpacket/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/page-result/redpacket/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/page-result/redpacket/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Page result",
3 | "usingComponents": {
4 | "page-result": "mini-ali-ui/es/page-result/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/pagination/index.acss:
--------------------------------------------------------------------------------
1 | .demo-title {
2 | color: #333;
3 | padding: 15px;
4 | font-size: 14px;
5 | }
6 | .pageCircle {
7 | margin-bottom: 20px;
8 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/pagination/index.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/pagination/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Pagination",
3 | "usingComponents": {
4 | "pagination": "mini-ali-ui/es/pagination/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/picker-item/index.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/picker-view/picker-view.acss:
--------------------------------------------------------------------------------
1 | .my-picker {
2 | background: #EFEFF4;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/picker-view/picker-view.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Picker View"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/picker/picker.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Picker"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/popup/popup.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Popup",
3 | "usingComponents": {
4 | "popup": "mini-ali-ui/es/popup/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/progress/progress.acss:
--------------------------------------------------------------------------------
1 | progress{
2 | margin-bottom: 60rpx;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/progress/progress.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/progress/progress.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Progress"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/radio-ali-ui/index.acss:
--------------------------------------------------------------------------------
1 | .radio {
2 | display: flex;
3 | align-items: center;
4 | }
5 | .page-section-demo {
6 | padding: 24rpx;
7 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/radio/radio.acss:
--------------------------------------------------------------------------------
1 | .radio {
2 | display: block;
3 | margin-bottom: 20rpx;
4 | }
5 | .radio-text {
6 | line-height: 1.8;
7 | }
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/radio/radio.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Radio"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/rich-text/rich-text.acss:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | padding: 20rpx;
3 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/rich-text/rich-text.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/rich-text/rich-text.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Rich-Text"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/scroll-view/scroll-view.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Scroll View"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/search-bar/search-bar.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/search-bar/search-bar.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Search-bar",
3 | "usingComponents": {
4 | "search-bar": "mini-ali-ui/es/search-bar/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/slider/slider.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Slider"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/stepper/stepper.acss:
--------------------------------------------------------------------------------
1 | /* required by usingComponents */
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/steps/steps.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Steps",
3 | "usingComponents": {
4 | "steps": "mini-ali-ui/es/steps/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/swipe-action/swipe-action.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/swipe-action/swipe-action.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/swiper/swiper.acss:
--------------------------------------------------------------------------------
1 | .swiper-item{
2 | display: block;
3 | height: 150px;
4 | margin:10px;
5 | }
6 |
7 |
8 | .margin-t {
9 | margin-top: 24px;
10 | }
11 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/swiper/swiper.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Swiper",
3 | "pullRefresh": false,
4 | "allowsBounceVertical": false
5 | }
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/switch-ali-ui/index.acss:
--------------------------------------------------------------------------------
1 | page {
2 | padding: 24rpx;
3 | }
4 | .page-description,
5 | .switch-item {
6 | margin-bottom: 24rpx;
7 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/switch-ali-ui/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | switch1Change(e) {
3 | console.log('switch1 发生 change 事件,携带值为', e.detail.value)
4 | }
5 | })
6 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/switch-ali-ui/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Am-switch",
3 | "usingComponents": {
4 | "am-switch": "mini-ali-ui/es/am-switch/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/switch/switch.acss:
--------------------------------------------------------------------------------
1 | .switch-item + .switch-item {
2 | margin-top: 20rpx;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/switch/switch.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Switch"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/terms/index.acss:
--------------------------------------------------------------------------------
1 | .title{
2 | text-align: center;
3 | display: block;
4 | width: 100%;
5 | margin: 20px 0;
6 | }
7 | page {
8 | padding: 24px 12px;
9 | }
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/terms/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Terms",
3 | "usingComponents": {
4 | "terms": "mini-ali-ui/es/terms/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/text/text.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Text"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/textarea/textarea.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/textarea/textarea.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/textarea/textarea.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Textarea"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/tips/2/index.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/tips/2/index.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/tips/2/index.axml:
--------------------------------------------------------------------------------
1 | {{content}}
2 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/tips/2/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Tips",
3 | "usingComponents": {
4 | "tips-plain": "mini-ali-ui/es/tips/tips-plain/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/tips/tips.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/tips/tips.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/tips/tips.js:
--------------------------------------------------------------------------------
1 | Page({
2 | openPage(e) {
3 | my.navigateTo({
4 | url: e.target.dataset.url
5 | })
6 | }
7 | })
8 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/title/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Title",
3 | "usingComponents": {
4 | "title": "mini-ali-ui/es/title/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/verify-code/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Verify-code",
3 | "usingComponents": {
4 | "verify-code": "mini-ali-ui/es/verify-code/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/video/video.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "video"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/view/view.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "View"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/vtabs/vtabs.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/vtabs/vtabs.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/webview/webview.acss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/alipay/src/page/component/webview/webview.acss
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/webview/webview.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/alipay/src/page/component/webview/webview.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/article/article.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/article/article.json:
--------------------------------------------------------------------------------
1 | {
2 | "defaultTitle": "Article"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/badge/badge.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/bluetooth/bluetooth.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/examples/wechat/src/example/button/button_default.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/flex/flex.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/footer/footer.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/form/form.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | open(event) {
4 | wx.navigateTo({
5 | url: event.currentTarget.dataset.url
6 | })
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/form/form_access.js:
--------------------------------------------------------------------------------
1 | Page({})
2 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/form/form_page.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/form/form_primary.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/form/form_switch.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/form/form_textarea.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/grid/grid.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/icons/icons.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/loading/loading.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/loadmore/loadmore.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_custom_area_cell.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_custom_area_preview.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_custom_area_tips.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_custom_cell.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/themeChanged')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_custom_preview.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/themeChanged')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_custom_tips.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/themeChanged')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_success.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_text.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_text_primary.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/msg/msg_warn.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/navigation-bar/navigation-bar.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/observers/comp/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/observers/comp/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | {{count}}
3 |
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/observers/comp/index.wxss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/example/observers/comp/index.wxss
--------------------------------------------------------------------------------
/examples/wechat/src/example/observers/observers.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "comp": "./comp/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/observers/observers.wxml:
--------------------------------------------------------------------------------
1 |
2 | 更新子组件值
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/observers/observers.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | background: white;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/preview/preview.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/slider/slider.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/steps/steps_horizonal.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/steps/steps_vertical.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/tabbar/tabbar.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')]
3 | })
4 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/two-way-binding/another-comp/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/two-way-binding/another-comp/index.wxss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/example/two-way-binding/another-comp/index.wxss
--------------------------------------------------------------------------------
/examples/wechat/src/example/two-way-binding/comp/index.js:
--------------------------------------------------------------------------------
1 | // index/comp.js
2 | Component({
3 | properties: {
4 | customValue1: String,
5 | customValue2: String
6 | }
7 | })
8 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/two-way-binding/comp/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "another-comp": "../another-comp/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/wechat/src/example/two-way-binding/comp/index.wxss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/example/two-way-binding/comp/index.wxss
--------------------------------------------------------------------------------
/examples/wechat/src/example/two-way-binding/two-way-binding.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "comp": "./comp/index",
4 | "another-comp": "./another-comp/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_footer.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_footer_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_footer_link.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_intro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_intro.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_nav_feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_nav_feedback.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_nav_form.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_nav_form.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_nav_layout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_nav_layout.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_nav_nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_nav_nav.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_nav_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_nav_search.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_nav_special.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_nav_special.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_nav_z-index.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_nav_z-index.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/icon_tabbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/icon_tabbar.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/layers/content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/layers/content.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/layers/navigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/layers/navigation.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/layers/popout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/layers/popout.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/layers/transparent.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/layers/transparent.gif
--------------------------------------------------------------------------------
/examples/wechat/src/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/logo.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/pic_160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/pic_160.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/pic_article.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/pic_article.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/pic_gongan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/pic_gongan.png
--------------------------------------------------------------------------------
/examples/wechat/src/images/vcode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eleme/morjs/fb9bb4a832ce232d8e3078776c27c2fcb99a9b5a/examples/wechat/src/images/vcode.jpg
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/mixin/btnWrapLayout.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/mixin/mobile.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/mixin/setArrow.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/mixin/setLoading.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/mixin/text.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/mixin/wrapBtnLayout.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.1 (https://github.com/weui/weui-wxss)
3 | * Copyright 2021 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/fn.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/less-vars/care-dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/less-vars/care-light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/less-vars/dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/less-vars/light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/vars/care-dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/vars/care-light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/vars/dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/theme/vars/light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/variable/global.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/variable/weui-msg.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/examples/wechat/src/style/base/variable/weui-tab.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.5.16 (https://github.com/weui/weui-wxss)
3 | * Copyright 2023 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/packages/api/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/api
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/api`
6 | 或
7 | `yarn add @morjs/api`
8 | 或
9 | `pnpm add @morjs/api`
10 |
--------------------------------------------------------------------------------
/packages/api/src/index.ts:
--------------------------------------------------------------------------------
1 | import { mor } from './api'
2 |
3 | export * from '@morjs/runtime-base'
4 | export * from './api'
5 | export * from './moduleManager'
6 |
7 | export default mor
8 |
--------------------------------------------------------------------------------
/packages/cli/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/cli
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/cli`
6 | 或
7 | `yarn add @morjs/cli`
8 | 或
9 | `pnpm add @morjs/cli`
10 |
--------------------------------------------------------------------------------
/packages/cli/bin/cli.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | require('v8-compile-cache')
3 | require('../lib/index').run()
4 |
--------------------------------------------------------------------------------
/packages/core/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/core
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/core`
6 | 或
7 | `yarn add @morjs/core`
8 | 或
9 | `pnpm add @morjs/core`
10 |
--------------------------------------------------------------------------------
/packages/core/src/types.ts:
--------------------------------------------------------------------------------
1 | export type IData = Record
2 |
--------------------------------------------------------------------------------
/packages/create-mor/index.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | const mor = require('@morjs/cli').default
4 |
5 | mor.run({
6 | name: 'create',
7 | args: [],
8 | options: {}
9 | })
10 |
--------------------------------------------------------------------------------
/packages/plugin-analyzer/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/plugin-analyzer
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/plugin-analyzer`
6 | 或
7 | `yarn add @morjs/plugin-analyzer`
8 | 或
9 | `pnpm add @morjs/plugin-analyzer`
10 |
--------------------------------------------------------------------------------
/packages/plugin-analyzer/__tests__/plugin-analyze.test.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const pluginAnalyze = require('..')
4 |
5 | describe('@morjs/plugin-analyzer', () => {
6 | it('needs tests')
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-compiler-kuaishou/src/index.ts:
--------------------------------------------------------------------------------
1 | export { twbTemplateProcessor as templateProcessor } from '@morjs/plugin-compiler-wechat'
2 | export * from './constants'
3 | export * from './runtimeConfig'
4 |
--------------------------------------------------------------------------------
/packages/plugin-compiler-qq/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './constants'
2 | export * from './runtimeConfig'
3 |
--------------------------------------------------------------------------------
/packages/plugin-compiler-wechat/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './constants'
2 | export * from './runtimeConfig'
3 | export { twbTemplateProcessor } from './twbTemplateProcessor'
4 |
--------------------------------------------------------------------------------
/packages/plugin-compiler/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/plugin-compiler
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/plugin-compiler`
6 | 或
7 | `yarn add @morjs/plugin-compiler`
8 | 或
9 | `pnpm add @morjs/plugin-compiler`
10 |
--------------------------------------------------------------------------------
/packages/plugin-compiler/__tests__/plugin-compiler.test.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const pluginCompiler = require('..')
4 |
5 | describe('@morjs/plugin-compiler', () => {
6 | it('needs tests')
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-composer/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/plugin-composer
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/plugin-composer`
6 | 或
7 | `yarn add @morjs/plugin-composer`
8 | 或
9 | `pnpm add @morjs/plugin-composer`
10 |
--------------------------------------------------------------------------------
/packages/plugin-composer/__tests__/plugin-generator.test.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const pluginGenerator = require('..')
4 |
5 | describe('@morjs/plugin-generator', () => {
6 | it('needs tests')
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/__tests__/plugin-generator.test.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const pluginGenerator = require('..')
4 |
5 | describe('@morjs/plugin-generator', () => {
6 | it('needs tests')
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/README.md:
--------------------------------------------------------------------------------
1 | # 生成器模版
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-alipay-js-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-alipay-js-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-alipay-js/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-alipay-ts-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-alipay-ts-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-alipay-ts/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-js-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-js-less/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-js-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-js-sass/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-js/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-js/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-ts-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-ts-less/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-ts-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-ts-sass/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-ts/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/component-wechat-ts/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-js-less/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-js-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-js-sass/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-js-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-js/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-js/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-ts-less/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-ts-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-ts-sass/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-ts-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-ts/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-alipay-ts/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js-less/index.js.tpl:
--------------------------------------------------------------------------------
1 | import { wPage } from '<%= runtimeName %>'
2 |
3 | wPage({
4 | data: {},
5 | onLoad() {},
6 | onShow() {}
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js-less/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js-sass/index.js.tpl:
--------------------------------------------------------------------------------
1 | import { wPage } from '<%= runtimeName %>'
2 |
3 | wPage({
4 | data: {},
5 | onLoad() {},
6 | onShow() {}
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js-sass/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js/index.js.tpl:
--------------------------------------------------------------------------------
1 | import { wPage } from '<%= runtimeName %>'
2 |
3 | wPage({
4 | data: {},
5 | onLoad() {},
6 | onShow() {}
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-js/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts-less/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts-less/index.ts.tpl:
--------------------------------------------------------------------------------
1 | import { wPage } from '<%= runtimeName %>'
2 |
3 | wPage({
4 | data: {},
5 | onLoad() {},
6 | onShow() {}
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts-less/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts-sass/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts-sass/index.ts.tpl:
--------------------------------------------------------------------------------
1 | import { wPage } from '<%= runtimeName %>'
2 |
3 | wPage({
4 | data: {},
5 | onLoad() {},
6 | onShow() {}
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts-sass/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts/index.ts.tpl:
--------------------------------------------------------------------------------
1 | import { wPage } from '<%= runtimeName %>'
2 |
3 | wPage({
4 | data: {},
5 | onLoad() {},
6 | onShow() {}
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/generators/page-wechat-ts/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/README.md:
--------------------------------------------------------------------------------
1 | # 项目生成模版
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-less/src/app.less:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-less/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-less/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-less/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-sass/src/app.scss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-sass/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-sass/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js-sass/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js/src/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: "pingFang SC" "pingFang";
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-js/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-less/src/app.less:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-less/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-less/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-less/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-sass/src/app.scss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-sass/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-sass/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts-sass/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts/src/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-alipay-ts/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/miniprogram/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/miniprogram/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["pages/index/index"],
3 | "window": {
4 | "defaultTitle": "My App"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/miniprogram/pages/index/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/src/app.less:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-less/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/miniprogram/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/miniprogram/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["pages/index/index"],
3 | "window": {
4 | "defaultTitle": "My App"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/miniprogram/pages/index/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/src/app.scss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js-sass/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/miniprogram/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/miniprogram/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["pages/index/index"],
3 | "window": {
4 | "defaultTitle": "My App"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/miniprogram/pages/index/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/src/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: "pingFang SC" "pingFang";
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-js/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/miniprogram/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/miniprogram/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["pages/index/index"],
3 | "window": {
4 | "defaultTitle": "My App"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/miniprogram/pages/index/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/src/app.less:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-less/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/miniprogram/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/miniprogram/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["pages/index/index"],
3 | "window": {
4 | "defaultTitle": "My App"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/miniprogram/pages/index/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/src/app.scss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts-sass/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/miniprogram/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/miniprogram/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["pages/index/index"],
3 | "window": {
4 | "defaultTitle": "My App"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/miniprogram/pages/index/index.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/src/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-alipay-ts/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-less/miniprogram/app.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-less/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-less/miniprogram/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-less/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-less/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-sass/miniprogram/app.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-sass/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-sass/miniprogram/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-sass/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js-sass/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js/miniprogram/app.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js/miniprogram/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-js/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-less/miniprogram/app.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-less/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-less/miniprogram/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-less/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-less/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-sass/miniprogram/app.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-sass/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-sass/miniprogram/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-sass/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts-sass/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts/miniprogram/app.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | background: #f7f7f7;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts/miniprogram/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts/miniprogram/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空页面:pages/index/index
4 |
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-plugin-wechat-ts/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js-less/src/app.less:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js-less/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js-less/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js-less/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js-sass/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js-sass/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js/src/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: "pingFang SC" "pingFang";
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-js/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts-less/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts-less/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts-sass/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts-sass/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts/src/app.acss:
--------------------------------------------------------------------------------
1 | page {
2 | flex: 1;
3 | display: flex;
4 | background: #323239;
5 | font-family: 'pingFang SC' 'pingFang';
6 | }
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts/src/components/add-button/add-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts/src/pages/add-todo/add-todo.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-alipay-ts/src/pages/todos/todos.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "add-button": "/components/add-button/add-button"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-js-less/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-js-less/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-js-sass/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-js-sass/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-js/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-js/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-ts-less/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-ts-less/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-ts-sass/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-ts-sass/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-ts/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-subpackage-wechat-ts/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-js-less/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-js-less/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-js-sass/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-js-sass/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-js/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-js/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-ts-less/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-ts-less/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-ts-sass/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-ts-sass/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-ts/src/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/miniprogram-wechat-ts/src/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-cli-plugin/.commitlintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@commitlint/config-conventional']
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-cli-plugin/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | lib
3 | node_modules
4 | *.d.ts
5 | coverage/
6 | __tests__
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-cli-plugin/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-cli-plugin/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- lint-staged
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/.commitlintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@commitlint/config-conventional'],
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- lint-staged
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/README.md:
--------------------------------------------------------------------------------
1 | # <%= name %>
2 |
3 | <%= desc %>
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/src/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["example/index"]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/src/app.ts:
--------------------------------------------------------------------------------
1 | import { aApp } from '@morjs/core'
2 |
3 | aApp({
4 | onLaunch() {
5 | console.log('app', 'onLaunch')
6 | },
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/src/components/demo/index.axml:
--------------------------------------------------------------------------------
1 |
2 | demo-component
3 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/src/components/demo/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/src/components/demo/index.less:
--------------------------------------------------------------------------------
1 | .demo-component {
2 | color: red;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/alipay/src/example/index.axml:
--------------------------------------------------------------------------------
1 |
2 | 组件测试
3 |
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/.commitlintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@commitlint/config-conventional'],
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- lint-staged
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/README.md:
--------------------------------------------------------------------------------
1 | # <%= name %>
2 |
3 | <%= desc %>
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/src/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": ["example/index"]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/src/app.ts:
--------------------------------------------------------------------------------
1 | import { wApp } from '@morjs/core'
2 |
3 | wApp({
4 | onLaunch() {
5 | console.log('app', 'onLaunch')
6 | },
7 | })
8 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/src/components/demo/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/src/components/demo/index.less:
--------------------------------------------------------------------------------
1 | .demo-component {
2 | color: red;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/src/components/demo/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | demo-component
3 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-components-library/wechat/src/example/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | 组件测试
3 |
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-custom-generator/.commitlintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@commitlint/config-conventional']
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-custom-generator/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | lib
3 | node_modules
4 | *.d.ts
5 | coverage/
6 | __tests__
7 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-custom-generator/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-custom-generator/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- lint-staged
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-custom-generator/README.md.tpl:
--------------------------------------------------------------------------------
1 | # <%= name %>
2 |
3 | <%= desc %>
4 |
5 | ## 使用方式
6 |
7 | ```bash
8 | mor init your_project_dir -t <%= name %>
9 | ```
10 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-plugin/.commitlintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@commitlint/config-conventional'],
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-plugin/.eslintignore:
--------------------------------------------------------------------------------
1 | /_wechat
2 | /_ali
3 | /_dist
4 | /_package
5 | /.appx
6 | /.yo-repository
7 | /node_modules
8 | /mock
9 | .mor
10 | dist
11 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-plugin/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-plugin/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- lint-staged
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-solution/.commitlintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['@commitlint/config-conventional'],
3 | }
4 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-solution/.eslintignore:
--------------------------------------------------------------------------------
1 | /_wechat
2 | /_ali
3 | /_dist
4 | /_package
5 | /.appx
6 | /.yo-repository
7 | /node_modules
8 | /mock
9 | .mor
10 | dist
11 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-solution/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/packages/plugin-generator/templates/projects/mor-runtime-solution/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx --no -- lint-staged
5 |
--------------------------------------------------------------------------------
/packages/plugin-mocker/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/plugin-mocker
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/plugin-mocker`
6 | 或
7 | `yarn add @morjs/plugin-mocker`
8 | 或
9 | `pnpm add @morjs/plugin-mocker`
10 |
--------------------------------------------------------------------------------
/packages/runtime-base/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/runtime-base
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/runtime-base`
6 | 或
7 | `yarn add @morjs/runtime-base`
8 | 或
9 | `pnpm add @morjs/runtime-base`
10 |
--------------------------------------------------------------------------------
/packages/runtime-base/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './base64'
2 | export * from './env'
3 | export * from './event'
4 | export * from './hooks'
5 | export * from './logger'
6 | export * from './utils'
7 |
--------------------------------------------------------------------------------
/packages/runtime-base/src/utils/generateId.ts:
--------------------------------------------------------------------------------
1 | let ID = 0
2 |
3 | /**
4 | * 生成 ID
5 | */
6 | export function generateId(): number {
7 | return ++ID
8 | }
9 |
--------------------------------------------------------------------------------
/packages/runtime-mini/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/runtime-mini
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/runtime-mini`
6 | 或
7 | `yarn add @morjs/runtime-mini`
8 | 或
9 | `pnpm add @morjs/runtime-mini`
10 |
--------------------------------------------------------------------------------
/packages/runtime-web/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/runtime-web
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/runtime-web`
6 | 或
7 | `yarn add @morjs/runtime-web`
8 | 或
9 | `pnpm add @morjs/runtime-web`
10 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/api/file/index.ts:
--------------------------------------------------------------------------------
1 | import uploadFile from './uploadFile'
2 |
3 | export default {
4 | uploadFile: uploadFile
5 | }
6 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/api/keyboard.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | /**
3 | * 隐藏键盘
4 | */
5 | hideKeyboard() {
6 | ;(document.activeElement).blur()
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/api/reportAnalytics.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | reportAnalytics() {
3 | console.warn('api reportAnalytics 还未实现。请自主覆盖')
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/api/video.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | createVideoContext(id) {
3 | return window[`__VIDEO_CONTENT_${id.toUpperCase()}`]
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/form/IFormComponent.ts:
--------------------------------------------------------------------------------
1 | export interface IFormComponent {
2 | value: any
3 | reset?: () => void
4 | }
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/button.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/button'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-button', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/canvas.ts:
--------------------------------------------------------------------------------
1 | import Element from '../api/ui/canvas/canvas'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-canvas', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/checkbox-group.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/checkbox-group'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-checkbox-group', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/checkbox.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/checkbox'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-checkbox', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/form.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/form'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-form', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/icon.ts:
--------------------------------------------------------------------------------
1 | import Element from '../base/icon'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-icon', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/image.ts:
--------------------------------------------------------------------------------
1 | import Element from '../media/image/index'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-image', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/input.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/input'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-input', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/label.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/label'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-label', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/movable-area.ts:
--------------------------------------------------------------------------------
1 | import { defineElement } from '../utils'
2 | import Element from '../views/movable-area'
3 |
4 | defineElement('tiga-movable-area', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/movable-view.ts:
--------------------------------------------------------------------------------
1 | import { defineElement } from '../utils'
2 | import Element from '../views/movable-view'
3 |
4 | defineElement('tiga-movable-view', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/navigator.ts:
--------------------------------------------------------------------------------
1 | import Element from '../base/navigator'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-navigator', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/picker-view.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/picker-view'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-picker-view', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/picker.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/picker'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-picker', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/progress.ts:
--------------------------------------------------------------------------------
1 | import Element from '../base/progress'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-progress', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/radio-group.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/radio-group'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-radio-group', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/radio.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/radio'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-radio', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/rich-text.ts:
--------------------------------------------------------------------------------
1 | import Element from '../base/rich-text'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-rich-text', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/scroll-view.ts:
--------------------------------------------------------------------------------
1 | import { defineElement } from '../utils'
2 | import Element from '../views/scroll-view/index'
3 |
4 | defineElement('tiga-scroll-view', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/slider.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/slider'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-slider', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/swiper-item.ts:
--------------------------------------------------------------------------------
1 | import { defineElement } from '../utils'
2 | import Element from '../views/swiper/swiper-item'
3 |
4 | defineElement('tiga-swiper-item', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/swiper.ts:
--------------------------------------------------------------------------------
1 | import { defineElement } from '../utils'
2 | import Element from '../views/swiper/swiper'
3 |
4 | defineElement('tiga-swiper', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/switch.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/switch'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-switch', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/text.ts:
--------------------------------------------------------------------------------
1 | import Element from '../base/text'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-text', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/textarea.ts:
--------------------------------------------------------------------------------
1 | import Element from '../form/textarea'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-textarea', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/video.ts:
--------------------------------------------------------------------------------
1 | import Element from '../media/video/video'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-video', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/view.ts:
--------------------------------------------------------------------------------
1 | import { defineElement } from '../utils'
2 | import Element from '../views/view/index'
3 |
4 | defineElement('tiga-view', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/loadable/web-view.ts:
--------------------------------------------------------------------------------
1 | import Element from '../open/web-view'
2 | import { defineElement } from '../utils'
3 |
4 | defineElement('tiga-web-view', Element)
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/private/index.ts:
--------------------------------------------------------------------------------
1 | import './back'
2 | import './header/index'
3 | import './page-host'
4 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/rpx.ts:
--------------------------------------------------------------------------------
1 | // NOTE: 组件不能转REM,会导致无法自定义根节点fontsize!!!
2 | export function rpxToRem(rpxValue: number) {
3 | return `${rpxValue / 2}px`
4 | }
5 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/utils/bool-converter.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | fromAttribute(value) {
3 | return value === 'true' || value === true
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/components/src/utils/sleep.ts:
--------------------------------------------------------------------------------
1 | export const sleep = (time) => {
2 | return new Promise((resolve) => {
3 | setTimeout(resolve, time)
4 | })
5 | }
6 |
--------------------------------------------------------------------------------
/packages/runtime-web/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './api'
2 | export * from './components'
3 | export * from './router'
4 | export * from './runtime'
5 |
--------------------------------------------------------------------------------
/packages/takin/__mocks__/fs-extra.ts:
--------------------------------------------------------------------------------
1 | module.exports = require('./fs-mocker')(jest.createMockFromModule('fs-extra'))
2 |
--------------------------------------------------------------------------------
/packages/takin/__mocks__/fs.ts:
--------------------------------------------------------------------------------
1 | module.exports = require('./fs-mocker')(jest.createMockFromModule('fs'))
2 |
--------------------------------------------------------------------------------
/packages/takin/jest.setup.ts:
--------------------------------------------------------------------------------
1 | jest.mock('./src/utils/requireResolve', () => {
2 | return {
3 | requireResolve: jest.fn((id: string) => id)
4 | }
5 | })
6 |
--------------------------------------------------------------------------------
/packages/takin/src/cli/node.ts:
--------------------------------------------------------------------------------
1 | export const processArgs = process.argv
2 |
3 | export const platformInfo = `${process.platform}-${process.arch} node-${process.version}`
4 |
--------------------------------------------------------------------------------
/packages/utils/README.md:
--------------------------------------------------------------------------------
1 | # @morjs/utils
2 |
3 | ## 安装
4 |
5 | `npm install @morjs/utils`
6 | 或
7 | `yarn add @morjs/utils`
8 | 或
9 | `pnpm add @morjs/utils`
10 |
--------------------------------------------------------------------------------
/packages/utils/__tests__/utils.test.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const utils = require('..')
4 |
5 | describe('@morjs/utils', () => {
6 | it('needs tests')
7 | })
8 |
--------------------------------------------------------------------------------
/tsconfig.test.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.base.json",
3 | "compilerOptions": {
4 | "types": ["@types/jest"],
5 | "module": "CommonJS"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------