├── fe ├── .nvmrc ├── example │ ├── vant │ │ ├── pages │ │ │ ├── layout │ │ │ │ ├── index.less │ │ │ │ ├── index.ts │ │ │ │ └── index.json │ │ │ ├── dashboard │ │ │ │ ├── index.wxml │ │ │ │ ├── index.js │ │ │ │ └── index.json │ │ │ ├── button │ │ │ │ ├── index.js │ │ │ │ ├── index.less │ │ │ │ └── index.json │ │ │ ├── cell │ │ │ │ ├── index.ts │ │ │ │ ├── index.less │ │ │ │ └── index.json │ │ │ ├── calendar │ │ │ │ ├── index.less │ │ │ │ └── index.json │ │ │ ├── image │ │ │ │ ├── index.less │ │ │ │ └── index.json │ │ │ ├── popup │ │ │ │ └── index.json │ │ │ ├── transition │ │ │ │ └── index.json │ │ │ ├── overlay │ │ │ │ ├── index.json │ │ │ │ └── index.less │ │ │ ├── cascader │ │ │ │ └── index.json │ │ │ ├── icon │ │ │ │ ├── index.less │ │ │ │ └── index.json │ │ │ └── checkbox │ │ │ │ ├── index.less │ │ │ │ └── index.json │ │ ├── miniprogram_npm │ │ │ └── @vant │ │ │ │ └── weapp │ │ │ │ ├── common │ │ │ │ └── style │ │ │ │ │ ├── var.wxss │ │ │ │ │ ├── mixins │ │ │ │ │ ├── clearfix.wxss │ │ │ │ │ ├── ellipsis.wxss │ │ │ │ │ └── hairline.wxss │ │ │ │ │ └── clearfix.wxss │ │ │ │ ├── col │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── row │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxss │ │ │ │ └── index.wxml │ │ │ │ ├── tab │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxss │ │ │ │ └── index.wxml │ │ │ │ ├── tag │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── area │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.wxss │ │ │ │ ├── index.json │ │ │ │ └── index.wxs │ │ │ │ ├── button │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── calendar │ │ │ │ ├── index.d.ts │ │ │ │ ├── components │ │ │ │ │ ├── header │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── index.json │ │ │ │ │ └── month │ │ │ │ │ │ ├── index.json │ │ │ │ │ │ └── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── card │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── cascader │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── cell │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── checkbox │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── circle │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── canvas.d.ts │ │ │ │ └── index.wxss │ │ │ │ ├── collapse │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.wxss │ │ │ │ ├── index.json │ │ │ │ └── index.wxml │ │ │ │ ├── dialog │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── divider │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── empty │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── field │ │ │ │ ├── index.d.ts │ │ │ │ ├── types.js │ │ │ │ ├── index.json │ │ │ │ ├── types.d.ts │ │ │ │ └── props.d.ts │ │ │ │ ├── grid │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxss │ │ │ │ └── index.wxml │ │ │ │ ├── icon │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── image │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── info │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxml │ │ │ │ └── index.js │ │ │ │ ├── loading │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── nav-bar │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── notify │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── overlay │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxss │ │ │ │ └── index.wxml │ │ │ │ ├── panel │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ └── index.wxss │ │ │ │ ├── picker │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── popup │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── progress │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── radio │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── rate │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── search │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── sidebar │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxml │ │ │ │ └── index.wxss │ │ │ │ ├── skeleton │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── slider │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── stepper │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── steps │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── sticky │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ └── index.wxss │ │ │ │ ├── switch │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── tabbar │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ └── index.wxss │ │ │ │ ├── tabs │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── toast │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── uploader │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── action-sheet │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── cell-group │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── collapse-item │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ └── animate.d.ts │ │ │ │ ├── count-down │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxml │ │ │ │ └── index.wxss │ │ │ │ ├── dropdown-item │ │ │ │ ├── index.d.ts │ │ │ │ ├── shared.js │ │ │ │ ├── shared.d.ts │ │ │ │ └── index.json │ │ │ │ ├── dropdown-menu │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── goods-action │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ └── index.wxml │ │ │ │ ├── grid-item │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── index-anchor │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── index-bar │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── notice-bar │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── picker-column │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── radio-group │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxss │ │ │ │ └── index.wxml │ │ │ │ ├── share-sheet │ │ │ │ ├── index.d.ts │ │ │ │ ├── options.d.ts │ │ │ │ ├── options.json │ │ │ │ └── index.json │ │ │ │ ├── sidebar-item │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── submit-bar │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── swipe-cell │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ └── index.wxss │ │ │ │ ├── tabbar-item │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── transition │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── tree-select │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── checkbox-group │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.wxss │ │ │ │ └── index.wxml │ │ │ │ ├── config-provider │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.json │ │ │ │ └── index.wxml │ │ │ │ ├── datetime-picker │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.wxss │ │ │ │ └── index.json │ │ │ │ ├── goods-action-icon │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── goods-action-button │ │ │ │ ├── index.d.ts │ │ │ │ └── index.json │ │ │ │ ├── mixins │ │ │ │ ├── basic.d.ts │ │ │ │ ├── button.d.ts │ │ │ │ ├── link.d.ts │ │ │ │ ├── touch.d.ts │ │ │ │ └── transition.d.ts │ │ │ │ ├── definitions │ │ │ │ └── index.js │ │ │ │ └── wxs │ │ │ │ ├── array.wxs │ │ │ │ ├── utils.wxs │ │ │ │ └── add-unit.wxs │ │ ├── app.js │ │ ├── components │ │ │ ├── demo-block │ │ │ │ ├── index.json │ │ │ │ ├── index.js │ │ │ │ └── index.wxml │ │ │ ├── demo-home │ │ │ │ ├── index.js │ │ │ │ └── index.json │ │ │ └── demo-home-nav │ │ │ │ └── index.json │ │ ├── common │ │ │ └── page.js │ │ └── package.json │ ├── subpackages │ │ ├── page │ │ │ ├── API │ │ │ │ └── pages │ │ │ │ │ ├── request │ │ │ │ │ ├── request.wxss │ │ │ │ │ └── request.json │ │ │ │ │ ├── navigator │ │ │ │ │ ├── navigator.wxss │ │ │ │ │ ├── navigator.json │ │ │ │ │ └── navigator.js │ │ │ │ │ ├── custom-service │ │ │ │ │ ├── custom-service.wxss │ │ │ │ │ ├── custom-service.js │ │ │ │ │ └── custom-service.json │ │ │ │ │ ├── custom-message │ │ │ │ │ ├── custom-message.js │ │ │ │ │ └── custom-message.json │ │ │ │ │ ├── sendMessage │ │ │ │ │ ├── sendMessage.js │ │ │ │ │ ├── sendMessage.wxss │ │ │ │ │ └── sendMessage.json │ │ │ │ │ ├── navigation-bar-loading │ │ │ │ │ ├── navigation-bar-loading.wxss │ │ │ │ │ ├── navigation-bar-loading.json │ │ │ │ │ └── navigation-bar-loading.js │ │ │ │ │ ├── image │ │ │ │ │ ├── image.wxss │ │ │ │ │ └── image.json │ │ │ │ │ ├── share │ │ │ │ │ ├── share.wxss │ │ │ │ │ ├── share.json │ │ │ │ │ └── share.js │ │ │ │ │ ├── storage │ │ │ │ │ ├── storage.wxss │ │ │ │ │ └── storage.json │ │ │ │ │ ├── file │ │ │ │ │ └── file.json │ │ │ │ │ ├── login │ │ │ │ │ └── login.json │ │ │ │ │ ├── modal │ │ │ │ │ └── modal.json │ │ │ │ │ ├── toast │ │ │ │ │ └── toast.json │ │ │ │ │ ├── voice │ │ │ │ │ └── voice.json │ │ │ │ │ ├── animation │ │ │ │ │ └── animation.json │ │ │ │ │ ├── canvas │ │ │ │ │ └── canvas.json │ │ │ │ │ ├── open-location │ │ │ │ │ ├── open-location.wxss │ │ │ │ │ └── open-location.json │ │ │ │ │ ├── scan-code │ │ │ │ │ ├── scan-code.json │ │ │ │ │ └── scan-code.wxss │ │ │ │ │ ├── video │ │ │ │ │ ├── video.json │ │ │ │ │ └── video.wxss │ │ │ │ │ ├── web-socket │ │ │ │ │ ├── web-socket.wxss │ │ │ │ │ └── web-socket.json │ │ │ │ │ ├── get-system-info │ │ │ │ │ ├── get-system-info.wxss │ │ │ │ │ └── get-system-info.json │ │ │ │ │ ├── share-button │ │ │ │ │ ├── share-button.wxss │ │ │ │ │ └── share-button.json │ │ │ │ │ ├── template-message │ │ │ │ │ ├── template-message.wxss │ │ │ │ │ └── template-message.json │ │ │ │ │ ├── action-sheet │ │ │ │ │ ├── action-sheet.json │ │ │ │ │ ├── action-sheet.wxss │ │ │ │ │ └── action-sheet.js │ │ │ │ │ ├── download-file │ │ │ │ │ ├── download-file.json │ │ │ │ │ └── download-file.wxss │ │ │ │ │ ├── get-location │ │ │ │ │ └── get-location.json │ │ │ │ │ ├── upload-file │ │ │ │ │ └── upload-file.json │ │ │ │ │ ├── background-audio │ │ │ │ │ └── background-audio.json │ │ │ │ │ ├── choose-location │ │ │ │ │ ├── choose-location.json │ │ │ │ │ └── choose-location.wxss │ │ │ │ │ ├── get-user-info │ │ │ │ │ ├── get-user-info.json │ │ │ │ │ └── get-user-info.wxss │ │ │ │ │ ├── make-phone-call │ │ │ │ │ └── make-phone-call.json │ │ │ │ │ ├── request-payment │ │ │ │ │ └── request-payment.json │ │ │ │ │ ├── get-network-type │ │ │ │ │ ├── get-network-type.json │ │ │ │ │ └── get-network-type.wxss │ │ │ │ │ ├── on-compass-change │ │ │ │ │ ├── on-compass-change.json │ │ │ │ │ └── compass.png │ │ │ │ │ ├── on-accelerometer-change │ │ │ │ │ └── on-accelerometer-change.json │ │ │ │ │ ├── set-navigation-bar-title │ │ │ │ │ ├── set-navigation-bar-title.json │ │ │ │ │ └── set-navigation-bar-title.wxss │ │ │ │ │ ├── on-network-status-change │ │ │ │ │ ├── on-network-status-change.json │ │ │ │ │ └── on-network-status-change.wxss │ │ │ │ │ └── pull-down-refresh │ │ │ │ │ ├── pull-down-refresh.json │ │ │ │ │ └── pull-down-refresh.wxss │ │ │ ├── component │ │ │ │ ├── pages │ │ │ │ │ ├── icon │ │ │ │ │ │ ├── icon.js │ │ │ │ │ │ └── icon.json │ │ │ │ │ ├── view │ │ │ │ │ │ ├── view.js │ │ │ │ │ │ ├── view.json │ │ │ │ │ │ └── view.wxss │ │ │ │ │ ├── image │ │ │ │ │ │ ├── image.js │ │ │ │ │ │ ├── image.json │ │ │ │ │ │ └── image.wxss │ │ │ │ │ ├── navigator │ │ │ │ │ │ ├── navigator.js │ │ │ │ │ │ ├── navigate.json │ │ │ │ │ │ ├── navigator.json │ │ │ │ │ │ ├── redirect.json │ │ │ │ │ │ ├── navigator.wxss │ │ │ │ │ │ ├── navigate.js │ │ │ │ │ │ ├── redirect.js │ │ │ │ │ │ ├── navigate.wxml │ │ │ │ │ │ └── redirect.wxml │ │ │ │ │ ├── progress │ │ │ │ │ │ ├── progress.js │ │ │ │ │ │ ├── progress.json │ │ │ │ │ │ └── progress.wxss │ │ │ │ │ ├── switch │ │ │ │ │ │ ├── switch.wxss │ │ │ │ │ │ ├── switch.json │ │ │ │ │ │ └── switch.js │ │ │ │ │ ├── map │ │ │ │ │ │ └── map.json │ │ │ │ │ ├── form │ │ │ │ │ │ ├── form.json │ │ │ │ │ │ └── form.wxss │ │ │ │ │ ├── text │ │ │ │ │ │ └── text.json │ │ │ │ │ ├── audio │ │ │ │ │ │ └── audio.json │ │ │ │ │ ├── button │ │ │ │ │ │ ├── button.json │ │ │ │ │ │ └── button.wxss │ │ │ │ │ ├── canvas │ │ │ │ │ │ ├── canvas.json │ │ │ │ │ │ └── canvas.wxss │ │ │ │ │ ├── input │ │ │ │ │ │ ├── input.json │ │ │ │ │ │ └── input.wxss │ │ │ │ │ ├── label │ │ │ │ │ │ ├── label.json │ │ │ │ │ │ └── label.wxss │ │ │ │ │ ├── picker │ │ │ │ │ │ ├── picker.json │ │ │ │ │ │ └── picker.wxss │ │ │ │ │ ├── radio │ │ │ │ │ │ ├── radio.json │ │ │ │ │ │ └── radio.wxss │ │ │ │ │ ├── slider │ │ │ │ │ │ ├── slider.json │ │ │ │ │ │ └── slider.js │ │ │ │ │ ├── swiper │ │ │ │ │ │ └── swiper.json │ │ │ │ │ ├── video │ │ │ │ │ │ ├── video.json │ │ │ │ │ │ └── video.wxss │ │ │ │ │ ├── checkbox │ │ │ │ │ │ ├── checkbox.json │ │ │ │ │ │ └── checkbox.wxss │ │ │ │ │ ├── textarea │ │ │ │ │ │ ├── textarea.json │ │ │ │ │ │ ├── textarea.js │ │ │ │ │ │ └── textarea.wxss │ │ │ │ │ └── scroll-view │ │ │ │ │ │ ├── scroll-view.json │ │ │ │ │ │ └── scroll-view.wxss │ │ │ │ └── resources │ │ │ │ │ └── pic │ │ │ │ │ ├── 1.jpg │ │ │ │ │ └── 2.jpg │ │ │ ├── tabBar │ │ │ │ ├── API │ │ │ │ │ ├── index.wxss │ │ │ │ │ └── index.json │ │ │ │ └── component │ │ │ │ │ ├── index.wxss │ │ │ │ │ └── index.json │ │ │ └── common │ │ │ │ ├── resources │ │ │ │ ├── kindAPI │ │ │ │ │ ├── api.png │ │ │ │ │ ├── device.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── media.png │ │ │ │ │ ├── page.png │ │ │ │ │ ├── feedback.png │ │ │ │ │ ├── location.png │ │ │ │ │ ├── network.png │ │ │ │ │ └── storage.png │ │ │ │ └── kindComp │ │ │ │ │ ├── form.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── map.png │ │ │ │ │ ├── media.png │ │ │ │ │ ├── nav.png │ │ │ │ │ ├── view.png │ │ │ │ │ ├── canvas.png │ │ │ │ │ └── content.png │ │ │ │ ├── foot.wxml │ │ │ │ └── head.wxml │ │ ├── image │ │ │ ├── pause.png │ │ │ ├── play.png │ │ │ ├── plus.png │ │ │ ├── share.png │ │ │ ├── stop.png │ │ │ ├── trash.png │ │ │ ├── record.png │ │ │ ├── wechat.png │ │ │ ├── green_tri.png │ │ │ ├── icon_API.png │ │ │ ├── icon_foot.png │ │ │ ├── location.png │ │ │ ├── wechatHL.png │ │ │ ├── icon_API_HL.png │ │ │ ├── icon_component.png │ │ │ ├── icon64_appwx_logo.png │ │ │ └── icon_component_HL.png │ │ └── project.private.config.json │ ├── weui │ │ ├── example │ │ │ ├── form │ │ │ │ ├── form_access.js │ │ │ │ ├── form_page.js │ │ │ │ ├── form_primary.js │ │ │ │ ├── form_switch.js │ │ │ │ ├── form_textarea.js │ │ │ │ ├── form_vertical.js │ │ │ │ ├── form_radio.wxss │ │ │ │ ├── form_access.wxss │ │ │ │ ├── form_checkbox.wxss │ │ │ │ ├── form_select.wxss │ │ │ │ ├── form_switch.wxss │ │ │ │ ├── form_textarea.wxss │ │ │ │ ├── form_vertical.wxss │ │ │ │ ├── form.js │ │ │ │ ├── form_page.wxss │ │ │ │ ├── form_vcode.wxss │ │ │ │ ├── form.wxss │ │ │ │ └── form_bottom_fixed.wxss │ │ │ ├── flex │ │ │ │ ├── flex.js │ │ │ │ └── flex.wxss │ │ │ ├── grid │ │ │ │ └── grid.js │ │ │ ├── article │ │ │ │ ├── article.js │ │ │ │ └── article.wxss │ │ │ ├── badge │ │ │ │ └── badge.js │ │ │ ├── footer │ │ │ │ ├── footer.js │ │ │ │ └── footer.wxss │ │ │ ├── icons │ │ │ │ └── icons.js │ │ │ ├── loading │ │ │ │ └── loading.js │ │ │ ├── msg │ │ │ │ ├── msg_success.js │ │ │ │ ├── msg_text.js │ │ │ │ ├── msg_warn.js │ │ │ │ ├── msg_text_primary.js │ │ │ │ ├── msg_custom_area_cell.js │ │ │ │ ├── msg_custom_area_tips.js │ │ │ │ ├── msg_custom_cell.js │ │ │ │ ├── msg_custom_preview.js │ │ │ │ ├── msg_custom_tips.js │ │ │ │ ├── msg_custom_area_preview.js │ │ │ │ ├── msg.wxss │ │ │ │ ├── msg_success.wxss │ │ │ │ ├── msg_text.wxss │ │ │ │ ├── msg_warn.wxss │ │ │ │ ├── msg_custom_cell.wxss │ │ │ │ ├── msg_custom_preview.wxss │ │ │ │ ├── msg_custom_tips.wxss │ │ │ │ ├── msg_text_primary.wxss │ │ │ │ ├── msg_custom_area_cell.wxss │ │ │ │ ├── msg_custom_area_tips.wxss │ │ │ │ └── msg_custom_area_preview.wxss │ │ │ ├── preview │ │ │ │ ├── preview.js │ │ │ │ └── preview.wxss │ │ │ ├── slider │ │ │ │ ├── slider.js │ │ │ │ └── slider.wxss │ │ │ ├── tabbar │ │ │ │ ├── tabbar.js │ │ │ │ └── tabbar.wxss │ │ │ ├── loadmore │ │ │ │ ├── loadmore.js │ │ │ │ └── loadmore.wxss │ │ │ ├── button │ │ │ │ ├── button_default.js │ │ │ │ ├── button_bottom_fixed.wxss │ │ │ │ ├── button.wxss │ │ │ │ └── button.js │ │ │ ├── steps │ │ │ │ ├── steps_vertical.js │ │ │ │ ├── steps_horizonal.js │ │ │ │ ├── steps.wxss │ │ │ │ ├── steps_horizonal.wxss │ │ │ │ ├── steps_vertical.wxss │ │ │ │ └── steps.js │ │ │ ├── navigation-bar │ │ │ │ ├── navigation-bar.js │ │ │ │ └── navigation-bar.wxss │ │ │ ├── images │ │ │ │ ├── logo.png │ │ │ │ ├── vcode.jpg │ │ │ │ ├── pic_160.png │ │ │ │ ├── icon_intro.png │ │ │ │ ├── pic_gongan.png │ │ │ │ ├── icon_footer.png │ │ │ │ ├── icon_nav_form.png │ │ │ │ ├── icon_nav_nav.png │ │ │ │ ├── icon_tabbar.png │ │ │ │ ├── layers │ │ │ │ │ ├── popout.png │ │ │ │ │ ├── content.png │ │ │ │ │ ├── navigation.png │ │ │ │ │ └── transparent.gif │ │ │ │ ├── pic_article.png │ │ │ │ ├── icon_nav_layout.png │ │ │ │ ├── icon_nav_search.png │ │ │ │ ├── icon_footer_link.png │ │ │ │ ├── icon_nav_feedback.png │ │ │ │ ├── icon_nav_special.png │ │ │ │ └── icon_nav_z-index.png │ │ │ ├── uploader │ │ │ │ └── uploader.js │ │ │ ├── input │ │ │ │ └── input.wxss │ │ │ ├── dialog │ │ │ │ └── dialog.wxss │ │ │ ├── toast │ │ │ │ └── toast.wxss │ │ │ ├── gallery │ │ │ │ ├── gallery.wxss │ │ │ │ └── gallery.js │ │ │ ├── actionsheet │ │ │ │ └── actionsheet.wxss │ │ │ ├── picker │ │ │ │ └── picker.wxss │ │ │ ├── slideview │ │ │ │ └── slideview.js │ │ │ ├── top-tips │ │ │ │ └── top-tips.wxss │ │ │ ├── progress │ │ │ │ └── progress.wxss │ │ │ ├── panel │ │ │ │ ├── panel.wxss │ │ │ │ └── panel.js │ │ │ ├── list │ │ │ │ ├── list.js │ │ │ │ └── list.wxss │ │ │ ├── information-bar │ │ │ │ └── information-bar.wxss │ │ │ ├── navbar │ │ │ │ └── navbar.wxss │ │ │ └── searchbar │ │ │ │ └── searchbar.wxss │ │ └── style │ │ │ └── base │ │ │ ├── mixin │ │ │ ├── text.wxss │ │ │ ├── mobile.wxss │ │ │ ├── setArrow.wxss │ │ │ ├── btnWrapLayout.wxss │ │ │ ├── setLoading.wxss │ │ │ └── wrapBtnLayout.wxss │ │ │ ├── theme │ │ │ ├── fn.wxss │ │ │ ├── vars │ │ │ │ ├── dark.wxss │ │ │ │ ├── care-dark.wxss │ │ │ │ ├── light.wxss │ │ │ │ └── care-light.wxss │ │ │ └── less-vars │ │ │ │ ├── dark.wxss │ │ │ │ ├── care-dark.wxss │ │ │ │ ├── light.wxss │ │ │ │ └── care-light.wxss │ │ │ └── variable │ │ │ ├── global.wxss │ │ │ ├── weui-msg.wxss │ │ │ └── weui-tab.wxss │ └── taro-todo │ │ ├── comp.js │ │ ├── custom-wrapper.js │ │ ├── comp.wxml │ │ ├── comp.json │ │ ├── pages │ │ └── index │ │ │ ├── index.wxml │ │ │ └── index.json │ │ ├── custom-wrapper.json │ │ ├── custom-wrapper.wxml │ │ └── app.json ├── pnpm-workspace.yaml ├── packages │ ├── container │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── images │ │ │ │ ├── more.png │ │ │ │ ├── search.jpg │ │ │ │ ├── icon-arrow.png │ │ │ │ ├── icon-mini.jpg │ │ │ │ ├── mini-close.jpg │ │ │ │ ├── mini-close.png │ │ │ │ ├── mini-action.jpg │ │ │ │ ├── mini-action.png │ │ │ │ ├── mini-arrow-left.jpg │ │ │ │ ├── mini-arrow-left.png │ │ │ │ ├── mini-right-btn.jpg │ │ │ │ ├── mini-action-white.png │ │ │ │ ├── mini-close-white.png │ │ │ │ └── mini-arrow-left-white.png │ │ │ └── .gitignore │ │ └── src │ │ │ └── styles │ │ │ ├── funcs.scss │ │ │ └── app.scss │ ├── compiler │ │ └── src │ │ │ └── core │ │ │ └── index.js │ ├── components │ │ └── src │ │ │ ├── component │ │ │ ├── map │ │ │ │ └── index.js │ │ │ ├── form │ │ │ │ └── index.js │ │ │ ├── icon │ │ │ │ └── index.js │ │ │ ├── text │ │ │ │ └── index.js │ │ │ ├── view │ │ │ │ └── index.js │ │ │ ├── block │ │ │ │ ├── index.js │ │ │ │ └── Block.vue │ │ │ ├── button │ │ │ │ └── index.js │ │ │ ├── camera │ │ │ │ └── index.js │ │ │ ├── image │ │ │ │ └── index.js │ │ │ ├── input │ │ │ │ └── index.js │ │ │ ├── label │ │ │ │ └── index.js │ │ │ ├── picker │ │ │ │ └── index.js │ │ │ ├── radio │ │ │ │ └── index.js │ │ │ ├── slider │ │ │ │ └── index.js │ │ │ ├── swiper │ │ │ │ └── index.js │ │ │ ├── switch │ │ │ │ └── index.js │ │ │ ├── video │ │ │ │ └── index.js │ │ │ ├── web-view │ │ │ │ └── index.js │ │ │ ├── wrapper │ │ │ │ └── index.js │ │ │ ├── checkbox │ │ │ │ └── index.js │ │ │ ├── open-data │ │ │ │ ├── index.js │ │ │ │ └── OpenData.vue │ │ │ ├── page-meta │ │ │ │ └── index.js │ │ │ ├── progress │ │ │ │ └── index.js │ │ │ ├── rich-text │ │ │ │ └── index.js │ │ │ ├── template │ │ │ │ └── index.js │ │ │ ├── textarea │ │ │ │ └── index.js │ │ │ ├── cover-view │ │ │ │ └── index.js │ │ │ ├── navigator │ │ │ │ └── index.js │ │ │ ├── cover-image │ │ │ │ └── index.js │ │ │ ├── picker-view │ │ │ │ └── index.js │ │ │ ├── radio-group │ │ │ │ └── index.js │ │ │ ├── root-portal │ │ │ │ └── index.js │ │ │ ├── scroll-view │ │ │ │ └── index.js │ │ │ ├── swiper-item │ │ │ │ └── index.js │ │ │ ├── movable-area │ │ │ │ └── index.js │ │ │ ├── movable-view │ │ │ │ └── index.js │ │ │ ├── checkbox-group │ │ │ │ └── index.js │ │ │ ├── navigation-bar │ │ │ │ └── index.js │ │ │ ├── keyboard-accessory │ │ │ │ └── index.js │ │ │ └── picker-view-column │ │ │ │ └── index.js │ │ │ └── index.js │ ├── service │ │ └── src │ │ │ ├── instance │ │ │ └── app │ │ │ │ └── app-module.js │ │ │ └── api │ │ │ └── core │ │ │ ├── open-api │ │ │ ├── privacy │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── login │ │ │ │ └── index.js │ │ │ ├── account-info │ │ │ │ └── index.js │ │ │ └── user-info │ │ │ │ └── index.js │ │ │ ├── device │ │ │ ├── scan │ │ │ │ └── index.js │ │ │ ├── phone │ │ │ │ └── index.js │ │ │ ├── network │ │ │ │ └── index.js │ │ │ └── keyboard │ │ │ │ └── index.js │ │ │ ├── payment │ │ │ └── index.js │ │ │ ├── network │ │ │ ├── upload │ │ │ │ └── index.js │ │ │ ├── request │ │ │ │ └── index.js │ │ │ └── download │ │ │ │ └── index.js │ │ │ └── ui │ │ │ └── scroll │ │ │ └── index.js │ └── render │ │ └── src │ │ └── core │ │ └── env.js └── .gitignore ├── harmony ├── dimina │ ├── consumer-rules.txt │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ │ ├── rawfile │ │ │ │ │ └── jssdk │ │ │ │ │ │ └── .gitkeep │ │ │ │ ├── base │ │ │ │ │ ├── media │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ ├── setting.jpeg │ │ │ │ │ │ ├── ic_star_box.png │ │ │ │ │ │ ├── ic_map_location.png │ │ │ │ │ │ ├── launch_loading_l.gif │ │ │ │ │ │ ├── ic_dmp_back_black.png │ │ │ │ │ │ ├── ic_dmp_back_white.png │ │ │ │ │ │ └── loading_error.svg │ │ │ │ │ └── element │ │ │ │ │ │ └── color.json │ │ │ │ ├── en_US │ │ │ │ │ └── element │ │ │ │ │ │ └── string.json │ │ │ │ └── zh_CN │ │ │ │ │ └── element │ │ │ │ │ └── string.json │ │ │ ├── ets │ │ │ │ ├── Constants │ │ │ │ │ └── DMPConstants.ets │ │ │ │ ├── Utils │ │ │ │ │ ├── DMPGlobalFunction.ets │ │ │ │ │ └── DMPTextUtils.ets │ │ │ │ ├── Bridges │ │ │ │ │ ├── Map │ │ │ │ │ │ ├── DMPMapController.ets │ │ │ │ │ │ └── DMPMapConfig.ets │ │ │ │ │ ├── SafetyShield │ │ │ │ │ │ └── DMPSafetyConfig.ets │ │ │ │ │ └── Audio │ │ │ │ │ │ └── DMPContainerBridgesModule+Audio.ets │ │ │ │ ├── Bundle │ │ │ │ │ └── Model │ │ │ │ │ │ └── DMPBundleException.ets │ │ │ │ ├── DPages │ │ │ │ │ └── DMPPageController.ets │ │ │ │ └── DApp │ │ │ │ │ └── config │ │ │ │ │ └── DMPEntryContext.ets │ │ │ ├── cpp │ │ │ │ └── types │ │ │ │ │ └── libdimina │ │ │ │ │ └── oh-package.json5 │ │ │ └── module.json5 │ │ ├── test │ │ │ └── List.test.ets │ │ └── ohosTest │ │ │ ├── ets │ │ │ └── test │ │ │ │ └── List.test.ets │ │ │ └── module.json5 │ ├── CHANGELOG.md │ ├── .gitignore │ └── hvigorfile.ts ├── entry │ ├── src │ │ ├── mock │ │ │ └── mock-config.json5 │ │ ├── main │ │ │ └── resources │ │ │ │ ├── rawfile │ │ │ │ └── jsapp │ │ │ │ │ └── .gitkeep │ │ │ │ └── base │ │ │ │ ├── profile │ │ │ │ ├── backup_config.json │ │ │ │ └── main_pages.json │ │ │ │ ├── media │ │ │ │ ├── background.png │ │ │ │ ├── foreground.png │ │ │ │ ├── startIcon.png │ │ │ │ └── layered_image.json │ │ │ │ └── element │ │ │ │ └── color.json │ │ ├── test │ │ │ └── List.test.ets │ │ └── ohosTest │ │ │ ├── ets │ │ │ └── test │ │ │ │ └── List.test.ets │ │ │ └── module.json5 │ ├── .gitignore │ ├── hvigorfile.ts │ └── oh-package.json5 ├── upload.sh ├── keystore │ ├── debug.p12 │ ├── debug.p7b │ └── material │ │ ├── ac │ │ └── edfc04f1ce74408fbbb1a0001baa48cd │ │ ├── ce │ │ └── c4846caceb874521847aa7de6bedf8ec │ │ └── fd │ │ ├── 0 │ │ └── 192f185f201d4cd0aa9940cc0a14c7be │ │ ├── 1 │ │ └── b92454901f9e49a5a0ac00270aba4d95 │ │ └── 2 │ │ └── fa509ec0c3354f5d8bf77347d6649b53 ├── AppScope │ ├── resources │ │ └── base │ │ │ ├── media │ │ │ └── app_icon.png │ │ │ └── element │ │ │ └── string.json │ └── app.json5 ├── oh-package.json5 └── .gitignore ├── android ├── app │ ├── src │ │ └── main │ │ │ ├── assets │ │ │ └── jsapp │ │ │ │ └── .gitkeep │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ ├── ic_launcher_round.webp │ │ │ │ └── ic_launcher_foreground.webp │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ ├── ic_launcher_round.webp │ │ │ │ └── ic_launcher_foreground.webp │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ ├── ic_launcher_round.webp │ │ │ │ └── ic_launcher_foreground.webp │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ ├── ic_launcher_round.webp │ │ │ │ └── ic_launcher_foreground.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ ├── ic_launcher_round.webp │ │ │ │ └── ic_launcher_foreground.webp │ │ │ └── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ └── ic_launcher-playstore.png │ └── .gitignore ├── dimina │ ├── src │ │ └── main │ │ │ ├── assets │ │ │ └── jssdk │ │ │ │ └── .gitkeep │ │ │ └── res │ │ │ ├── xml │ │ │ └── file_paths.xml │ │ │ └── values │ │ │ └── themes.xml │ ├── consumer-rules.pro │ └── .gitignore ├── engine_qjs │ ├── .gitignore │ └── src │ │ └── main │ │ └── AndroidManifest.xml ├── jitpack.yml └── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── iOS ├── dimina │ ├── Resources │ │ ├── JsApp.bundle │ │ │ └── .gitkeep │ │ ├── JsSdk.bundle │ │ │ └── .gitkeep │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── arrow-back-dark.imageset │ │ │ └── Contents.json │ │ │ └── arrow-back-light.imageset │ │ │ └── Contents.json │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── icon_dark_1024x1024.png │ │ │ └── icon_light_1024x1024.png │ │ └── AccentColor.colorset │ │ │ └── Contents.json │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── dimina.xcodeproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── Podfile └── dimina.xcworkspace │ └── contents.xcworkspacedata ├── .github └── ISSUE_TEMPLATE │ └── config.yml ├── static ├── ios.jpg ├── logo.png ├── android.jpg ├── harmony.jpg ├── Threaded-Mode.png ├── Project-Structure.png ├── Compilation-Process.gif ├── Architecture-Diagram.png ├── Event-Sequence-Diagram.png ├── Interactive-Sequence-Diagram.png └── Programming-Paradigm-Comparison.png ├── shared ├── .gitignore ├── jssdk │ ├── config.json │ └── main.zip └── jsapp │ ├── wx92269e3b2f304afc │ ├── wx92269e3b2f304afc.zip │ └── config.json │ └── wxe5f52902cf4de896 │ ├── wxe5f52902cf4de896.zip │ └── config.json └── jitpack.yml /fe/.nvmrc: -------------------------------------------------------------------------------- 1 | v20.17.0 -------------------------------------------------------------------------------- /harmony/dimina/consumer-rules.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/assets/jsapp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/vant/pages/layout/index.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iOS/dimina/Resources/JsApp.bundle/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iOS/dimina/Resources/JsSdk.bundle/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/dimina/src/main/assets/jssdk/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/engine_qjs/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .cxx -------------------------------------------------------------------------------- /harmony/entry/src/mock/mock-config.json5: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/request/request.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - 'packages/*' -------------------------------------------------------------------------------- /harmony/dimina/src/main/resources/rawfile/jssdk/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /harmony/entry/src/main/resources/rawfile/jsapp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/navigator/navigator.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/weui/example/form/form_access.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | }); 3 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/common/style/var.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/custom-service/custom-service.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/icon/icon.js: -------------------------------------------------------------------------------- 1 | Page({}) 2 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/view/view.js: -------------------------------------------------------------------------------- 1 | Page({}) 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/col/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/row/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tab/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tag/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/custom-message/custom-message.js: -------------------------------------------------------------------------------- 1 | Page({}) -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/sendMessage/sendMessage.js: -------------------------------------------------------------------------------- 1 | Page({}) 2 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/image/image.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | }) 3 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/navigator/navigator.js: -------------------------------------------------------------------------------- 1 | Page({}) -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/progress/progress.js: -------------------------------------------------------------------------------- 1 | Page({}) 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/area/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/calendar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/card/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/cascader/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/checkbox/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/circle/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/collapse/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/common/style/mixins/clearfix.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/common/style/mixins/ellipsis.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/common/style/mixins/hairline.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/dialog/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/divider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/empty/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/field/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/grid/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/image/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/info/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/loading/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/nav-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/notify/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/overlay/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/panel/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/popup/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/progress/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/radio/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/rate/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/search/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/sidebar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/skeleton/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/slider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/stepper/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/steps/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/sticky/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/switch/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tabbar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tabs/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/toast/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/uploader/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/pages/dashboard/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /harmony/upload.sh: -------------------------------------------------------------------------------- 1 | ohpm publish dimina/build/default/outputs/default/dimina.har -------------------------------------------------------------------------------- /static/ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/ios.jpg -------------------------------------------------------------------------------- /static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/logo.png -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/custom-service/custom-service.js: -------------------------------------------------------------------------------- 1 | Page({}) 2 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/tabBar/API/index.wxss: -------------------------------------------------------------------------------- 1 | @import "../../common/index.wxss"; -------------------------------------------------------------------------------- /fe/example/vant/app.js: -------------------------------------------------------------------------------- 1 | App({ 2 | globalData: {}, 3 | onLaunch() {} 4 | }); 5 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/action-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/cell-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/collapse-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/count-down/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/dropdown-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/dropdown-menu/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/goods-action/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/grid-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/index-anchor/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/index-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/notice-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/picker-column/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/radio-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/share-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/share-sheet/options.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/sidebar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/submit-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/swipe-cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tabbar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/transition/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tree-select/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /static/android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/android.jpg -------------------------------------------------------------------------------- /static/harmony.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/harmony.jpg -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/navigation-bar-loading/navigation-bar-loading.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/example/vant/components/demo-block/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/checkbox-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/config-provider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/datetime-picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/goods-action-icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /shared/.gitignore: -------------------------------------------------------------------------------- 1 | jsapp/* 2 | !jsapp/wx92269e3b2f304afc 3 | !jsapp/wxe5f52902cf4de896 -------------------------------------------------------------------------------- /android/jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 3 | before_install: 4 | - ./gradlew build 5 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/tabBar/component/index.wxss: -------------------------------------------------------------------------------- 1 | @import "../../common/index.wxss"; -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/area/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/goods-action-button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/pages/button/index.js: -------------------------------------------------------------------------------- 1 | import Page from '../../common/page'; 2 | 3 | Page(); -------------------------------------------------------------------------------- /fe/example/vant/pages/cell/index.ts: -------------------------------------------------------------------------------- 1 | import Page from '../../common/page'; 2 | 3 | Page(); -------------------------------------------------------------------------------- /shared/jssdk/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "versionCode": 5, 3 | "versionName": "1.0.4" 4 | } 5 | -------------------------------------------------------------------------------- /shared/jssdk/main.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/shared/jssdk/main.zip -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/image/image.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/share/share.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/storage/storage.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/calendar/components/header/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/circle/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/col/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/collapse/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/grid/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/info/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/loading/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/row/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/sidebar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/slider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/stepper/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/sticky/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tab/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/tabbar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /static/Threaded-Mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/Threaded-Mode.png -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/file/file.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "文件" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/switch/switch.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/taro-todo/comp.js: -------------------------------------------------------------------------------- 1 | (wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[6],[],[[73,0,1,2]]]); -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/cell-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/collapse/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/count-down/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/datetime-picker/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/goods-action/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/index-anchor/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/index-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/mixins/basic.d.ts: -------------------------------------------------------------------------------- 1 | export declare const basic: string; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/mixins/button.d.ts: -------------------------------------------------------------------------------- 1 | export declare const button: string; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/mixins/link.d.ts: -------------------------------------------------------------------------------- 1 | export declare const link: string; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/mixins/touch.d.ts: -------------------------------------------------------------------------------- 1 | export declare const touch: string; 2 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/progress/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/radio-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/swipe-cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/transition/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/pages/calendar/index.less: -------------------------------------------------------------------------------- 1 | .tiled-calendar { 2 | --calendar-height: 618px; 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/flex/flex.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/grid/grid.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /harmony/keystore/debug.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/keystore/debug.p12 -------------------------------------------------------------------------------- /harmony/keystore/debug.p7b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/keystore/debug.p7b -------------------------------------------------------------------------------- /static/Project-Structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/Project-Structure.png -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/image/image.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "图片" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/login/login.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "微信登录" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/modal/modal.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "模态弹窗" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/sendMessage/sendMessage.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/share/share.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "转发" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/toast/toast.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "消息提示框" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/voice/voice.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "录音" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/map/map.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "map" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/tabBar/API/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "小程序接口能力展示" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/checkbox-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/config-provider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/dropdown-menu/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/picker-column/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/miniprogram_npm/@vant/weapp/share-sheet/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/vant/pages/button/index.less: -------------------------------------------------------------------------------- 1 | .row { 2 | height: 44px; 3 | margin-bottom: 15px; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /fe/example/weui/example/article/article.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/badge/badge.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/footer/footer.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/form/form_page.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/icons/icons.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/loading/loading.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/msg/msg_success.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/msg/msg_text.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/msg/msg_warn.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/preview/preview.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/slider/slider.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/tabbar/tabbar.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /harmony/entry/src/main/resources/base/profile/backup_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "allowToBackupRestore": true 3 | } -------------------------------------------------------------------------------- /static/Compilation-Process.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/Compilation-Process.gif -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/animation/animation.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "动画" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/canvas/canvas.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "创建画布" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/open-location/open-location.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/request/request.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "网络请求" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/scan-code/scan-code.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "扫码" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/storage/storage.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "数据存储" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/video/video.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "拍摄/选择视频" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/web-socket/web-socket.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; 2 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/form/form.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "form" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/icon/icon.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "icon" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/text/text.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "text" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/view/view.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "view" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/tabBar/component/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "小程序官方组件展示" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/taro-todo/custom-wrapper.js: -------------------------------------------------------------------------------- 1 | (wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[7],[],[[74,0,1,2]]]); -------------------------------------------------------------------------------- /fe/example/weui/example/form/form_primary.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/form/form_switch.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/form/form_textarea.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/form/form_vertical.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/loadmore/loadmore.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /fe/example/weui/example/msg/msg_text_primary.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | mixins: [require('../../mixin/common')], 3 | }); 4 | -------------------------------------------------------------------------------- /static/Architecture-Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/Architecture-Diagram.png -------------------------------------------------------------------------------- /static/Event-Sequence-Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/dimina/HEAD/static/Event-Sequence-Diagram.png -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/get-system-info/get-system-info.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/navigator/navigator.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "页面跳转" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/share-button/share-button.wxss: -------------------------------------------------------------------------------- 1 | .button-share { 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/API/pages/template-message/template-message.wxss: -------------------------------------------------------------------------------- 1 | @import "../../../common/lib/weui.wxss"; -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/audio/audio.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "audio" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/button/button.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "button" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/canvas/canvas.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "canvas" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/image/image.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "image" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/input/input.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "input" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/label/label.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "label" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/picker/picker.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "picker" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/radio/radio.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "radio" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/slider/slider.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "slider" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/swiper/swiper.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "swiper" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/switch/switch.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "switch" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/subpackages/page/component/pages/video/video.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "video" 3 | } 4 | -------------------------------------------------------------------------------- /fe/example/taro-todo/comp.wxml: -------------------------------------------------------------------------------- 1 | 2 |