├── 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 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/calendar/components/header/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/calendar/components/month/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/weui/example/button/button_default.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | });
4 |
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_area_cell.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | });
4 |
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_area_tips.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | });
4 |
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_cell.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/themeChanged')],
3 | });
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_preview.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/themeChanged')],
3 | });
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_tips.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/themeChanged')],
3 | });
--------------------------------------------------------------------------------
/fe/example/weui/example/steps/steps_vertical.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | });
4 |
5 |
--------------------------------------------------------------------------------
/harmony/entry/src/main/resources/base/profile/main_pages.json:
--------------------------------------------------------------------------------
1 | {
2 | "src": [
3 | "pages/Index"
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Dimina
3 |
--------------------------------------------------------------------------------
/fe/example/subpackages/image/pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/pause.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/play.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/plus.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/share.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/stop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/stop.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/trash.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/action-sheet/action-sheet.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "操作菜单"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/download-file/download-file.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "下载文件"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/get-location/get-location.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "获取位置"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/open-location/open-location.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看位置"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/sendMessage/sendMessage.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "发送模板消息"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/share-button/share-button.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "转发按钮"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/upload-file/upload-file.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "上传文件"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/web-socket/web-socket.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "Web Socket"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/checkbox/checkbox.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "checkbox"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/progress/progress.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "progress"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/textarea/textarea.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "textarea"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/taro-todo/comp.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"comp":"./comp","custom-wrapper":"./custom-wrapper"}}
--------------------------------------------------------------------------------
/fe/example/vant/pages/layout/index.ts:
--------------------------------------------------------------------------------
1 | import Page from '../../common/page';
2 |
3 | Page({
4 | data: {},
5 | });
6 |
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_area_preview.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | });
4 |
--------------------------------------------------------------------------------
/fe/example/weui/example/navigation-bar/navigation-bar.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | });
4 |
--------------------------------------------------------------------------------
/fe/example/weui/example/steps/steps_horizonal.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | });
4 |
5 |
--------------------------------------------------------------------------------
/android/dimina/consumer-rules.pro:
--------------------------------------------------------------------------------
1 | # 保留 DiminaServiceBridge 相关类
2 | -keep class com.didi.dimina.core.Bridge {
3 | *;
4 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/image/record.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/record.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/wechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/wechat.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/background-audio/background-audio.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "背景音乐"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/choose-location/choose-location.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "使用原生地图选择位置"
3 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/custom-message/custom-message.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "客服消息"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/custom-service/custom-service.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "客服消息"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/get-user-info/get-user-info.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "获取用户信息"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/make-phone-call/make-phone-call.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "打电话"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/request-payment/request-payment.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "发起支付"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/navigate.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "navigatePage"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/navigator.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "navigator"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/redirect.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "redirectPage"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/taro-todo/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/common/style/clearfix.wxss:
--------------------------------------------------------------------------------
1 | .van-clearfix:after{clear:both;content:"";display:table}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/divider/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/empty/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/skeleton/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/fe/example/weui/example/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/logo.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/vcode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/vcode.jpg
--------------------------------------------------------------------------------
/fe/packages/container/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/favicon.ico
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Constants/DMPConstants.ets:
--------------------------------------------------------------------------------
1 | export class Router {
2 | static ROUTER_NAME_HOME = "home"
3 | }
4 |
--------------------------------------------------------------------------------
/iOS/dimina/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/static/Interactive-Sequence-Diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/static/Interactive-Sequence-Diagram.png
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/fe/example/subpackages/image/green_tri.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/green_tri.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/icon_API.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/icon_API.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/icon_foot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/icon_foot.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/location.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/wechatHL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/wechatHL.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/get-network-type/get-network-type.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "获取手机网络状态"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/get-system-info/get-system-info.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "获取手机系统信息"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/on-compass-change/on-compass-change.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "监听罗盘数据"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/template-message/template-message.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "模板消息"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/scroll-view/scroll-view.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "scroll-view"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/taro-todo/custom-wrapper.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"comp":"./comp","custom-wrapper":"./custom-wrapper"}}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/sidebar/index.wxml:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/fe/example/weui/example/images/pic_160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/pic_160.png
--------------------------------------------------------------------------------
/jitpack.yml:
--------------------------------------------------------------------------------
1 | jdk:
2 | - openjdk17
3 |
4 | before_install:
5 | - cd android
6 | - ./gradlew :dimina:copySharedJssdkToAssets
7 |
--------------------------------------------------------------------------------
/static/Programming-Paradigm-Comparison.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/static/Programming-Paradigm-Comparison.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/icon_API_HL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/icon_API_HL.png
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/sidebar/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-sidebar{width:var(--sidebar-width,80px)}
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_intro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_intro.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/pic_gongan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/pic_gongan.png
--------------------------------------------------------------------------------
/fe/packages/compiler/src/core/index.js:
--------------------------------------------------------------------------------
1 | import compileConfig from './config-compiler.js'
2 |
3 | export {
4 | compileConfig,
5 | }
6 |
--------------------------------------------------------------------------------
/fe/packages/container/public/images/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/more.png
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Utils/DMPGlobalFunction.ets:
--------------------------------------------------------------------------------
1 | export function emptyFunction(): () => void {
2 | return () => {
3 | };
4 | }
--------------------------------------------------------------------------------
/iOS/dimina/Resources/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/android/app/src/main/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/icon_component.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/icon_component.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/choose-location/choose-location.wxss:
--------------------------------------------------------------------------------
1 | .page-body-info{
2 | padding-bottom: 0;
3 | height: 440rpx;
4 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/field/types.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/mixins/transition.d.ts:
--------------------------------------------------------------------------------
1 | export declare function transition(showDefaultValue: boolean): string;
2 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/row/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-row:after{clear:both;content:"";display:table}
--------------------------------------------------------------------------------
/fe/example/vant/pages/cell/index.less:
--------------------------------------------------------------------------------
1 | .title {
2 | margin-right: 5px;
3 | display: inline-block;
4 | vertical-align: middle;
5 | }
6 |
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_footer.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_nav_form.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_nav_form.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_nav_nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_nav_nav.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_tabbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_tabbar.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/layers/popout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/layers/popout.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/pic_article.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/pic_article.png
--------------------------------------------------------------------------------
/fe/packages/container/public/images/search.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/search.jpg
--------------------------------------------------------------------------------
/fe/example/subpackages/image/icon64_appwx_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/icon64_appwx_logo.png
--------------------------------------------------------------------------------
/fe/example/subpackages/image/icon_component_HL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/image/icon_component_HL.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/navigation-bar-loading/navigation-bar-loading.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "标题栏加载动画"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/on-accelerometer-change/on-accelerometer-change.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "监听重力感应数据"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/set-navigation-bar-title/set-navigation-bar-title.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "设置页面标题"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/vant/components/demo-home/index.js:
--------------------------------------------------------------------------------
1 | import list from '../../config';
2 |
3 | Component({
4 | data: {
5 | list,
6 | },
7 | });
8 |
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_nav_layout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_nav_layout.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_nav_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_nav_search.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/layers/content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/layers/content.png
--------------------------------------------------------------------------------
/fe/packages/container/public/images/icon-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/icon-arrow.png
--------------------------------------------------------------------------------
/fe/packages/container/public/images/icon-mini.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/icon-mini.jpg
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-close.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-close.jpg
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-close.png
--------------------------------------------------------------------------------
/harmony/AppScope/resources/base/media/app_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/AppScope/resources/base/media/app_icon.png
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Bridges/Map/DMPMapController.ets:
--------------------------------------------------------------------------------
1 |
2 | export class DMPMapController {
3 | constructor() {
4 |
5 | }
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/on-network-status-change/on-network-status-change.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "监听手机网络变化"
3 | }
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/canvas/canvas.wxss:
--------------------------------------------------------------------------------
1 | .canvas {
2 | width: 305px;
3 | height: 305px;
4 | background-color: #fff;
5 | }
6 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/definitions/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/dropdown-item/shared.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 |
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_footer_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_footer_link.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_nav_feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_nav_feedback.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_nav_special.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_nav_special.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/icon_nav_z-index.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/icon_nav_z-index.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/layers/navigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/layers/navigation.png
--------------------------------------------------------------------------------
/fe/example/weui/example/images/layers/transparent.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/weui/example/images/layers/transparent.gif
--------------------------------------------------------------------------------
/fe/example/weui/example/uploader/uploader.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | data: {
4 | files: [],
5 | },
6 | });
7 |
--------------------------------------------------------------------------------
/fe/packages/container/public/.gitignore:
--------------------------------------------------------------------------------
1 | # Ignore everything in this directory
2 | *
3 | # Except this file
4 | !favicon.ico
5 | !images
6 | !.gitignore
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-action.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-action.jpg
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-action.png
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/dimina/src/main/resources/base/media/icon.png
--------------------------------------------------------------------------------
/iOS/dimina/Preview Content/Preview Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/input/input.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .page-section{
4 | margin-bottom: 20rpx;
5 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/radio/radio.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .radio {
4 | margin-right: 20rpx;
5 | }
6 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/grid/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-grid{box-sizing:border-box;overflow:hidden;position:relative}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/radio-group/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-radio-group--horizontal{display:flex;flex-wrap:wrap}
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-arrow-left.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-arrow-left.jpg
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-arrow-left.png
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-right-btn.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-right-btn.jpg
--------------------------------------------------------------------------------
/harmony/dimina/src/test/List.test.ets:
--------------------------------------------------------------------------------
1 | import localUnitTest from './LocalUnit.test';
2 |
3 | export default function testsuite() {
4 | localUnitTest();
5 | }
--------------------------------------------------------------------------------
/harmony/entry/src/test/List.test.ets:
--------------------------------------------------------------------------------
1 | import localUnitTest from './LocalUnit.test';
2 |
3 | export default function testsuite() {
4 | localUnitTest();
5 | }
--------------------------------------------------------------------------------
/shared/jsapp/wx92269e3b2f304afc/wx92269e3b2f304afc.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/shared/jsapp/wx92269e3b2f304afc/wx92269e3b2f304afc.zip
--------------------------------------------------------------------------------
/shared/jsapp/wxe5f52902cf4de896/wxe5f52902cf4de896.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/shared/jsapp/wxe5f52902cf4de896/wxe5f52902cf4de896.zip
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/android/dimina/src/main/res/xml/file_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/resources/pic/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/component/resources/pic/1.jpg
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/resources/pic/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/component/resources/pic/2.jpg
--------------------------------------------------------------------------------
/fe/example/taro-todo/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {"navigationBarTitleText":"TODO List","usingComponents":{"custom-wrapper":"../../custom-wrapper","comp":"../../comp"}}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/checkbox-group/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-action-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-action-white.png
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-close-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-close-white.png
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Bridges/SafetyShield/DMPSafetyConfig.ets:
--------------------------------------------------------------------------------
1 | export interface DMPSafetyConfig {
2 | getSafetyShieldView(): WrappedBuilder<[]>;
3 | }
4 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/setting.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/dimina/src/main/resources/base/media/setting.jpeg
--------------------------------------------------------------------------------
/harmony/entry/src/main/resources/base/media/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/entry/src/main/resources/base/media/background.png
--------------------------------------------------------------------------------
/harmony/entry/src/main/resources/base/media/foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/entry/src/main/resources/base/media/foreground.png
--------------------------------------------------------------------------------
/harmony/entry/src/main/resources/base/media/startIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/entry/src/main/resources/base/media/startIcon.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/download-file/download-file.wxss:
--------------------------------------------------------------------------------
1 | .page-body image {
2 | width: 600rpx;
3 | height: 600rpx;
4 |
5 | margin: 0 75rpx;
6 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/api.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/api.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/checkbox/checkbox.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .checkbox{
4 | margin-right: 20rpx;
5 | }
6 |
--------------------------------------------------------------------------------
/fe/example/vant/components/demo-home-nav/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "@vant/weapp/icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-tag": "../tag/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/cell/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/panel/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/radio/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/rate/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/steps/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/tag/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/harmony/AppScope/resources/base/element/string.json:
--------------------------------------------------------------------------------
1 | {
2 | "string": [
3 | {
4 | "name": "app_name",
5 | "value": "星河小程序"
6 | }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Bundle/Model/DMPBundleException.ets:
--------------------------------------------------------------------------------
1 | export interface DMPBundleException {
2 | tag: string
3 | errCode: number
4 | error: object
5 | }
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/element/color.json:
--------------------------------------------------------------------------------
1 | {
2 | "color": [
3 | {
4 | "name": "white",
5 | "value": "#FFFFFF"
6 | }
7 | ]
8 | }
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/ic_star_box.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/dimina/src/main/resources/base/media/ic_star_box.png
--------------------------------------------------------------------------------
/harmony/dimina/src/ohosTest/ets/test/List.test.ets:
--------------------------------------------------------------------------------
1 | import abilityTest from './Ability.test';
2 |
3 | export default function testsuite() {
4 | abilityTest();
5 | }
--------------------------------------------------------------------------------
/harmony/entry/src/ohosTest/ets/test/List.test.ets:
--------------------------------------------------------------------------------
1 | import abilityTest from './Ability.test';
2 |
3 | export default function testsuite() {
4 | abilityTest();
5 | }
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/android/dimina/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
3 | # Dimina JSSDK files (copied from shared directory during build)
4 | /src/main/assets/jssdk/**
5 | !/src/main/assets/jssdk/.gitkeep
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/pull-down-refresh/pull-down-refresh.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "下拉刷新",
3 | "enablePullDownRefresh": true
4 | }
5 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/device.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/device.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/logo.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/media.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/media.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/page.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/form.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/form.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/logo.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/map.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/media.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/media.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/nav.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/view.png
--------------------------------------------------------------------------------
/fe/example/vant/components/demo-home/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "demo-home-nav": "../demo-home-nav/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/area/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-picker": "../picker/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/checkbox/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/grid-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/nav-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/notice-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/search/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-field": "../field/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/image/index.less:
--------------------------------------------------------------------------------
1 | .text {
2 | width: 100%;
3 | margin: 5px 0 20px;
4 | color: #7d7e80;
5 | font-size: 14px;
6 | text-align: center;
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/layout/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-row": "@vant/weapp/row/index",
4 | "van-col": "@vant/weapp/col/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/map/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Map from './Map.vue'
3 |
4 | export default withInstall(Map)
5 |
--------------------------------------------------------------------------------
/fe/packages/container/public/images/mini-arrow-left-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/packages/container/public/images/mini-arrow-left-white.png
--------------------------------------------------------------------------------
/harmony/keystore/material/ac/edfc04f1ce74408fbbb1a0001baa48cd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/keystore/material/ac/edfc04f1ce74408fbbb1a0001baa48cd
--------------------------------------------------------------------------------
/harmony/keystore/material/ce/c4846caceb874521847aa7de6bedf8ec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/keystore/material/ce/c4846caceb874521847aa7de6bedf8ec
--------------------------------------------------------------------------------
/harmony/keystore/material/fd/0/192f185f201d4cd0aa9940cc0a14c7be:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/keystore/material/fd/0/192f185f201d4cd0aa9940cc0a14c7be
--------------------------------------------------------------------------------
/harmony/keystore/material/fd/1/b92454901f9e49a5a0ac00270aba4d95:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/keystore/material/fd/1/b92454901f9e49a5a0ac00270aba4d95
--------------------------------------------------------------------------------
/harmony/keystore/material/fd/2/fa509ec0c3354f5d8bf77347d6649b53:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/keystore/material/fd/2/fa509ec0c3354f5d8bf77347d6649b53
--------------------------------------------------------------------------------
/android/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
3 | # Dimina JSApp files (copied from shared directory during build)
4 | /src/main/assets/jsapp/**
5 | !/src/main/assets/jsapp/.gitkeep
6 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/feedback.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/location.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/network.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindAPI/storage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindAPI/storage.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/canvas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/canvas.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/resources/kindComp/content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/common/resources/kindComp/content.png
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/collapse-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/sidebar-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/sticky/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/switch/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-loading": "../loading/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-cell": "@vant/weapp/cell/index",
4 | "van-popup": "@vant/weapp/popup/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/form/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Form from './Form.vue'
3 |
4 | export default withInstall(Form)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/icon/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Icon from './Icon.vue'
3 |
4 | export default withInstall(Icon)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/text/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Text from './Text.vue'
3 |
4 | export default withInstall(Text)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/view/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import View from './View.vue'
3 |
4 | export default withInstall(View)
5 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/ic_map_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/dimina/src/main/resources/base/media/ic_map_location.png
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/launch_loading_l.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/dimina/src/main/resources/base/media/launch_loading_l.gif
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/android/engine_qjs/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/on-compass-change/compass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/fe/example/subpackages/page/API/pages/on-compass-change/compass.png
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/set-navigation-bar-title/set-navigation-bar-title.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .weui-label{
4 | width: 5em;
5 | }
6 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/collapse/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/datetime-picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-picker": "../picker/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/dropdown-item/shared.d.ts:
--------------------------------------------------------------------------------
1 | export interface Option {
2 | text: string;
3 | value: string | number;
4 | icon: string;
5 | }
6 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/notify/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-transition": "../transition/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/overlay/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-transition": "../transition/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "Button 按钮",
3 | "usingComponents": {
4 | "van-button": "@vant/weapp/button/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/dashboard/index.js:
--------------------------------------------------------------------------------
1 | import list from '../../config';
2 | import Page from '../../common/page';
3 |
4 | Page({
5 | data: {
6 | list,
7 | },
8 | });
9 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/block/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Block from './Block.vue'
3 |
4 | export default withInstall(Block)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/button/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Button from './Button.vue'
3 |
4 | export default withInstall(Button)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/camera/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Camera from './Camera.vue'
3 |
4 | export default withInstall(Camera)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/image/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Image from './Image.vue'
3 |
4 | export default withInstall(Image)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/input/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Input from './Input.vue'
3 |
4 | export default withInstall(Input)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/label/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Label from './Label.vue'
3 |
4 | export default withInstall(Label)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/picker/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Picker from './Picker.vue'
3 |
4 | export default withInstall(Picker)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/radio/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Radio from './Radio.vue'
3 |
4 | export default withInstall(Radio)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/slider/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Slider from './Slider.vue'
3 |
4 | export default withInstall(Slider)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/swiper/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Swiper from './Swiper.vue'
3 |
4 | export default withInstall(Swiper)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/switch/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Switch from './Switch.vue'
3 |
4 | export default withInstall(Switch)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/video/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Video from './Video.vue'
3 |
4 | export default withInstall(Video)
5 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/ic_dmp_back_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/dimina/src/main/resources/base/media/ic_dmp_back_black.png
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/ic_dmp_back_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/harmony/dimina/src/main/resources/base/media/ic_dmp_back_white.png
--------------------------------------------------------------------------------
/harmony/entry/src/main/resources/base/element/color.json:
--------------------------------------------------------------------------------
1 | {
2 | "color": [
3 | {
4 | "name": "start_window_background",
5 | "value": "#FFFFFF"
6 | }
7 | ]
8 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/pull-down-refresh/pull-down-refresh.wxss:
--------------------------------------------------------------------------------
1 | .page-body-info {
2 | background-color: transparent;
3 | }
4 | .btn-area{
5 | margin-top: 300rpx;
6 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/scan-code/scan-code.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .weui-cell__bd{
4 | min-height: 48rpx;
5 | word-break: break-all;
6 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/goods-action-button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-button": "../button/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/calendar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-cell": "@vant/weapp/cell/index",
4 | "van-calendar": "@vant/weapp/calendar/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/mixin/text.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/fn.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/web-view/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import WebView from './WebView.vue'
3 |
4 | export default withInstall(WebView)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/wrapper/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Wrapper from './Wrapper.vue'
3 |
4 | export default withInstall(Wrapper)
5 |
--------------------------------------------------------------------------------
/fe/packages/service/src/instance/app/app-module.js:
--------------------------------------------------------------------------------
1 | export class AppModule {
2 | static type = 'app'
3 |
4 | constructor(moduleInfo) {
5 | this.moduleInfo = moduleInfo
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/en_US/element/string.json:
--------------------------------------------------------------------------------
1 | {
2 | "string": [
3 | {
4 | "name": "page_show",
5 | "value": "page from package"
6 | }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/zh_CN/element/string.json:
--------------------------------------------------------------------------------
1 | {
2 | "string": [
3 | {
4 | "name": "page_show",
5 | "value": "page from package"
6 | }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/iOS/dimina/Assets.xcassets/AppIcon.appiconset/icon_dark_1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/iOS/dimina/Assets.xcassets/AppIcon.appiconset/icon_dark_1024x1024.png
--------------------------------------------------------------------------------
/iOS/dimina/Assets.xcassets/AppIcon.appiconset/icon_light_1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/didi/dimina/HEAD/iOS/dimina/Assets.xcassets/AppIcon.appiconset/icon_light_1024x1024.png
--------------------------------------------------------------------------------
/android/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/picker/picker.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .picker{
4 | padding: 19rpx 26rpx;
5 | background-color: #FFFFFF;
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/wxs/array.wxs:
--------------------------------------------------------------------------------
1 | function isArray(array) {
2 | return array && array.constructor === 'Array';
3 | }
4 |
5 | module.exports.isArray = isArray;
6 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/dashboard/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "Vant 组件库",
3 | "usingComponents": {
4 | "demo-home": "../../components/demo-home/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/transition/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-cell": "@vant/weapp/cell/index",
4 | "van-transition": "@vant/weapp/transition/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/mixin/mobile.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/mixin/setArrow.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/vars/dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/variable/global.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/checkbox/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Checkbox from './Checkbox.vue'
3 |
4 | export default withInstall(Checkbox)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/open-data/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import OpenData from './OpenData.vue'
3 |
4 | export default withInstall(OpenData)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/page-meta/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import PageMeta from './PageMeta.vue'
3 |
4 | export default withInstall(PageMeta)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/progress/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Progress from './Progress.vue'
3 |
4 | export default withInstall(Progress)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/rich-text/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import RichText from './RichText.vue'
3 |
4 | export default withInstall(RichText)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/template/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Template from './Template.vue'
3 |
4 | export default withInstall(Template)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/textarea/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Textarea from './Textarea.vue'
3 |
4 | export default withInstall(Textarea)
5 |
--------------------------------------------------------------------------------
/fe/example/taro-todo/custom-wrapper.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/count-down/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ formattedTime }}
4 |
5 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/mixin/btnWrapLayout.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/mixin/setLoading.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/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 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/less-vars/dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/vars/care-dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/vars/light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/variable/weui-msg.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/variable/weui-tab.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/cover-view/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import CoverView from './CoverView.vue'
3 |
4 | export default withInstall(CoverView)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/navigator/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import Navigator from './Navigator.vue'
3 |
4 | export default withInstall(Navigator)
5 |
--------------------------------------------------------------------------------
/harmony/entry/src/main/resources/base/media/layered_image.json:
--------------------------------------------------------------------------------
1 | {
2 | "layered-image":
3 | {
4 | "background" : "$media:background",
5 | "foreground" : "$media:foreground"
6 | }
7 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/image/image.wxss:
--------------------------------------------------------------------------------
1 | .page-section-ctn {
2 | text-align: center;
3 | }
4 |
5 | .image {
6 | margin-top: 30rpx;
7 | width: 580rpx;
8 | height: 208rpx;
9 | }
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/less-vars/care-dark.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/less-vars/light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/vars/care-light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/cover-image/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import CoverImage from './CoverImage.vue'
3 |
4 | export default withInstall(CoverImage)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/picker-view/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import PickerView from './PickerView.vue'
3 |
4 | export default withInstall(PickerView)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/radio-group/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import RadioGroup from './RadioGroup.vue'
3 |
4 | export default withInstall(RadioGroup)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/root-portal/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import RootPortal from './RootPortal.vue'
3 |
4 | export default withInstall(RootPortal)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/scroll-view/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import ScrollView from './ScrollView.vue'
3 |
4 | export default withInstall(ScrollView)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/swiper-item/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import SwiperItem from './SwiperItem.vue'
3 |
4 | export default withInstall(SwiperItem)
5 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/open-api/privacy/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | export function getPrivacySetting(opts) {
4 | invokeAPI('getPrivacySetting', opts)
5 | }
6 |
--------------------------------------------------------------------------------
/shared/jsapp/wx92269e3b2f304afc/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "wx92269e3b2f304afc",
3 | "name": "WeUI for 小程序",
4 | "path": "example/index",
5 | "versionCode": 2,
6 | "versionName": "1.0.1"
7 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/textarea/textarea.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | focus: false
4 | },
5 | bindTextAreaBlur: function(e) {
6 | console.log(e.detail.value)
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/fe/example/taro-todo/app.json:
--------------------------------------------------------------------------------
1 | {"pages":["pages/index/index"],"window":{"backgroundTextStyle":"light","navigationBarBackgroundColor":"#fff","navigationBarTitleText":"WeChat","navigationBarTextStyle":"black"}}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/calendar/components/month/index.d.ts:
--------------------------------------------------------------------------------
1 | export interface Day {
2 | date: Date;
3 | type: string;
4 | text: number;
5 | bottomInfo?: string;
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/field/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index",
5 | "van-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/share-sheet/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-popup": "../popup/index",
5 | "options": "./options"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/tabs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index",
5 | "van-sticky": "../sticky/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_radio.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}
--------------------------------------------------------------------------------
/fe/example/weui/style/base/theme/less-vars/care-light.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/movable-area/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import MovableArea from './MovableArea.vue'
3 |
4 | export default withInstall(MovableArea)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/movable-view/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import MovableView from './MovableView.vue'
3 |
4 | export default withInstall(MovableView)
5 |
--------------------------------------------------------------------------------
/android/dimina/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/navigator.wxss:
--------------------------------------------------------------------------------
1 | .navigator-hover button{
2 | background-color: #DEDEDE;
3 | }
4 | .other-navigator-hover button{
5 | background-color: #DEDEDE;
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/image/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-overlay": "../overlay/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/tabbar-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-info": "../info/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/overlay/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-button": "@vant/weapp/button/index",
5 | "van-overlay": "@vant/weapp/overlay/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_access.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_checkbox.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_select.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_switch.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_textarea.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_vertical.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}
--------------------------------------------------------------------------------
/fe/packages/components/src/component/block/Block.vue:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/checkbox-group/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import CheckboxGroup from './CheckboxGroup.vue'
3 |
4 | export default withInstall(CheckboxGroup)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/navigation-bar/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import NavigationBar from './NavigationBar.vue'
3 |
4 | export default withInstall(NavigationBar)
5 |
--------------------------------------------------------------------------------
/shared/jsapp/wxe5f52902cf4de896/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "wxe5f52902cf4de896",
3 | "name": "小程序官方组件展示",
4 | "path": "page/tabBar/component/index",
5 | "versionCode": 2,
6 | "versionName": "1.0.1"
7 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/textarea/textarea.wxss:
--------------------------------------------------------------------------------
1 | textarea {
2 | width: 700rpx;
3 | padding: 25rpx 0;
4 | }
5 | .textarea-wrp {
6 | padding: 0 25rpx;
7 | background-color: #fff;
8 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/video/video.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .weui-cells{
4 | margin-top: 80rpx;
5 | text-align: left;
6 | }
7 | .weui-label{
8 | width: 5em;
9 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/radio-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/submit-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-button": "../button/index",
5 | "van-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/uploader/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/weui/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 |
--------------------------------------------------------------------------------
/fe/example/weui/example/input/input.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-vcode-img{width:216rpx}
--------------------------------------------------------------------------------
/fe/example/weui/example/slider/slider.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | slider{margin-bottom:60rpx}
--------------------------------------------------------------------------------
/harmony/dimina/src/main/cpp/types/libdimina/oh-package.json5:
--------------------------------------------------------------------------------
1 | {
2 | "name": "libdimina.so",
3 | "types": "./index.d.ts",
4 | "version": "1.0.0",
5 | "description": "Please describe the basic information."
6 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/action-sheet/action-sheet.wxss:
--------------------------------------------------------------------------------
1 | /*
2 | .cancel {
3 | color: white;
4 | background: #303F9F;
5 | }
6 | .item {
7 | color: black;
8 | background: #C5CAE9;
9 | }*/
10 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/navigate.js:
--------------------------------------------------------------------------------
1 | Page({
2 | onLoad: function(options) {
3 | console.log(options)
4 | this.setData({
5 | title: options.title
6 | })
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/redirect.js:
--------------------------------------------------------------------------------
1 | Page({
2 | onLoad: function(options) {
3 | console.log(options)
4 | this.setData({
5 | title: options.title
6 | })
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/goods-action-icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-button": "../button/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/overlay/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "picker-column": "../picker-column/index",
5 | "loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/row/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/vant/components/demo-block/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | properties: {
3 | title: String,
4 | padding: Boolean,
5 | card: Boolean,
6 | },
7 |
8 | externalClasses: ['custom-class'],
9 | });
10 |
--------------------------------------------------------------------------------
/fe/example/weui/example/dialog/dialog.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/steps/steps.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/toast/toast.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/packages/components/src/component/keyboard-accessory/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import KeyboardAccessory from './KeyboardAccessory.vue'
3 |
4 | export default withInstall(KeyboardAccessory)
5 |
--------------------------------------------------------------------------------
/fe/packages/components/src/component/picker-view-column/index.js:
--------------------------------------------------------------------------------
1 | import { withInstall } from '@/common/utils'
2 | import PickerViewColumn from './PickerViewColumn.vue'
3 |
4 | export default withInstall(PickerViewColumn)
5 |
--------------------------------------------------------------------------------
/fe/packages/container/src/styles/funcs.scss:
--------------------------------------------------------------------------------
1 | // 官方屏幕比例数据为 71.5:147.5
2 |
3 | $deviceWidth: 429;
4 | $deviceHeight: 885;
5 | @function logic($size) {
6 | // $size是750基准设计尺寸
7 | @return $size * calc($deviceWidth / 750);
8 | }
--------------------------------------------------------------------------------
/harmony/dimina/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | ## [v1.0.2] 2025-06-18
4 |
5 | - 同步更新 JSSDK 1.0.1
6 |
7 | ## [v1.0.1] 2025-05-21
8 |
9 | - 同步更新 JSSDK 1.0.0
10 |
11 | ## [v1.0.0] 2025-05-09
12 |
13 | - 初版发布
14 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/module.json5:
--------------------------------------------------------------------------------
1 | {
2 | "module": {
3 | "name": "dimina",
4 | "type": "har",
5 | "deviceTypes": [
6 | "default",
7 | "tablet",
8 | "2in1"
9 | ]
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/iOS/dimina.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_page.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}.weui-label{width:4.1em}
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_vcode.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}.weui-label{width:3.1em}
--------------------------------------------------------------------------------
/fe/example/weui/example/gallery/gallery.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/loadmore/loadmore.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/preview/preview.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-form-preview{margin-bottom:50rpx}
--------------------------------------------------------------------------------
/fe/example/vant/pages/cascader/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-field": "@vant/weapp/field/index",
4 | "van-popup": "@vant/weapp/popup/index",
5 | "van-cascader": "@vant/weapp/cascader/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/weui/example/actionsheet/actionsheet.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Utils/DMPTextUtils.ets:
--------------------------------------------------------------------------------
1 | export class DMPTextUtils {
2 | public static isEmpty(value: string | null | undefined): boolean {
3 | return value == null || value.trim().length === 0;
4 | }
5 |
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/cascader/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-tab": "../tab/index",
6 | "van-tabs": "../tabs/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/fe/example/vant/pages/icon/index.less:
--------------------------------------------------------------------------------
1 |
2 |
3 | .text {
4 | display: block;
5 | height: 36px;
6 | margin: -4px 0 4px;
7 | padding: 0 5px;
8 | color: #646566;
9 | font-size: 12px;
10 | line-height: 18px;
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/fe/example/weui/example/form/form_bottom_fixed.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%}.weui-label{width:3.1em}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_success.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_text.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_warn.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/iOS/dimina/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/config-provider/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/count-down/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-count-down{color:var(--count-down-text-color,#323233);font-size:var(--count-down-font-size,14px);line-height:var(--count-down-line-height,20px)}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/goods-action/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_cell.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.4.2 (https://github.com/weui/weui-wxss)
3 | * Copyright 2021 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_preview.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.4.2 (https://github.com/weui/weui-wxss)
3 | * Copyright 2021 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_tips.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.4.2 (https://github.com/weui/weui-wxss)
3 | * Copyright 2021 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_text_primary.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Bridges/Map/DMPMapConfig.ets:
--------------------------------------------------------------------------------
1 | import { DMPMap } from '../../Utils/DMPMap';
2 |
3 | export interface DMPMapConfig {
4 | getCustomMarkerInfoView(param: DMPMap): Promise | null>;
5 | }
6 |
7 |
--------------------------------------------------------------------------------
/fe/example/vant/common/page.js:
--------------------------------------------------------------------------------
1 | export default function(options = {}) {
2 | return Page({
3 | onShareAppMessage() {
4 | return {
5 | title: 'Vant Weapp 组件库演示'
6 | };
7 | },
8 | ...options
9 | });
10 | }
11 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/checkbox-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/dropdown-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-popup": "../popup/index",
5 | "van-cell": "../cell/index",
6 | "van-icon": "../icon/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/fe/example/weui/example/article/article.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}image{margin:8rpx 0}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_area_cell.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_area_tips.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/button/button.wxss:
--------------------------------------------------------------------------------
1 | button{
2 | margin-top: 30rpx;
3 | margin-bottom: 30rpx;
4 | }
5 | .button-sp-area{
6 | margin: 0 auto;
7 | width: 60%;
8 | }
9 | .mini-btn{
10 | margin-right: 10rpx;
11 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/label/label.wxss:
--------------------------------------------------------------------------------
1 | .label-1, .label-2{
2 | margin: 30rpx 0;
3 | }
4 | .label-3-text{
5 | color: #576B95;
6 | font-size: 28rpx;
7 | }
8 | .checkbox-3{
9 | display: block;
10 | margin: 30rpx 0;
11 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/action-sheet/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-popup": "../popup/index",
6 | "van-loading": "../loading/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/area/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | function displayColumns(columns, columnsNum) {
3 | return columns.slice(0, +columnsNum);
4 | }
5 |
6 | module.exports = {
7 | displayColumns: displayColumns,
8 | };
9 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/overlay/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/fe/example/weui/example/msg/msg_custom_area_preview.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background-color:var(--weui-BG-2)}
--------------------------------------------------------------------------------
/fe/example/weui/example/picker/picker.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}picker{margin-bottom:32rpx}
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/navigate.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/navigator/redirect.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/progress/progress.wxss:
--------------------------------------------------------------------------------
1 | progress{
2 | width: 100%;
3 | }
4 | .progress-box{
5 | display: flex;
6 | height: 50rpx;
7 | margin-bottom: 60rpx;
8 | }
9 | .progress-cancel{
10 | margin-left: 40rpx;
11 | }
--------------------------------------------------------------------------------
/fe/example/vant/pages/icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-col": "@vant/weapp/col/index",
4 | "van-tab": "@vant/weapp/tab/index",
5 | "van-tabs": "@vant/weapp/tabs/index",
6 | "van-icon": "@vant/weapp/icon/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/fe/example/weui/example/slideview/slideview.js:
--------------------------------------------------------------------------------
1 | const base64 = require('../images/base64');
2 | Page({
3 | mixins: [require('../../mixin/common')],
4 | onLoad() {
5 | this.setData({
6 | icon: base64.icon20,
7 | });
8 | },
9 | });
10 |
--------------------------------------------------------------------------------
/fe/example/weui/example/top-tips/top-tips.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}.weui-toptips{display:block}
--------------------------------------------------------------------------------
/fe/packages/components/src/component/open-data/OpenData.vue:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
11 |
13 |
--------------------------------------------------------------------------------
/fe/packages/components/src/index.js:
--------------------------------------------------------------------------------
1 | const componentsInfo = import.meta.glob('./component/**/index.js', { eager: true })
2 | const components = Object.values(componentsInfo).map((module) => {
3 | return module.default
4 | })
5 |
6 | export default components
7 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/get-network-type/get-network-type.wxss:
--------------------------------------------------------------------------------
1 | .page-body-info {
2 | height: 200rpx;
3 | }
4 | .page-body-text-network-type {
5 | font-size: 80rpx;
6 | font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif;
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/collapse-item/animate.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare function setContentAnimate(context: WechatMiniprogram.Component.TrivialInstance, expanded: boolean, mounted: boolean): void;
3 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/overlay/index.less:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | display: flex;
3 | align-items: center;
4 | justify-content: center;
5 | height: 100%;
6 | }
7 |
8 | .block {
9 | width: 120px;
10 | height: 120px;
11 | background-color: #fff;
12 | }
13 |
--------------------------------------------------------------------------------
/fe/example/weui/example/footer/footer.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-footer{margin-bottom:100rpx}.weui-footer_fixed-bottom{margin-bottom:0}
--------------------------------------------------------------------------------
/fe/example/weui/example/progress/progress.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}.weui-progress{margin-bottom:48rpx}
--------------------------------------------------------------------------------
/fe/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | dist-ssr
5 | *.local
6 | *.lock
7 | .vscode
8 | package-lock.json
9 | pnpm-lock.yaml
10 | coverage
11 | example/*
12 | !example/subpackages
13 | !example/weui
14 | !example/vant
15 | !example/taro-todo
16 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/tree-select/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-sidebar": "../sidebar/index",
6 | "van-sidebar-item": "../sidebar-item/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/image/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-row": "@vant/weapp/row/index",
4 | "van-col": "@vant/weapp/col/index",
5 | "van-image": "@vant/weapp/image/index",
6 | "van-loading": "@vant/weapp/loading/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/fe/example/weui/example/tabbar/tabbar.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-tabbar{position:fixed;bottom:0;left:0;right:0}.weui-tab__panel{padding:64rpx}
--------------------------------------------------------------------------------
/fe/packages/container/src/styles/app.scss:
--------------------------------------------------------------------------------
1 | * {
2 | margin: 0;
3 | padding: 0;
4 | }
5 |
6 | body {
7 | font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
8 | font-size: 12px;
9 | font-weight: normal;
10 | }
--------------------------------------------------------------------------------
/harmony/entry/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /oh_modules
3 | /.preview
4 | /build
5 | /.cxx
6 | /.test
7 |
8 | # Dimina JSApp files (copied from shared directory during build)
9 | /src/main/resources/rawfile/jsapp/**
10 | !/src/main/resources/rawfile/jsapp/.gitkeep
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/field/types.d.ts:
--------------------------------------------------------------------------------
1 | export interface InputDetails {
2 | /** 输入框内容 */
3 | value: string;
4 | /** 光标位置 */
5 | cursor?: number;
6 | /** keyCode 为键值 (目前工具还不支持返回keyCode参数) `2.1.0` 起支持 */
7 | keyCode?: number;
8 | }
9 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/cell/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-cell": "@vant/weapp/cell/index",
4 | "van-cell-group": "@vant/weapp/cell-group/index",
5 | "van-icon": "@vant/weapp/icon/index",
6 | "van-tag": "@vant/weapp/tag/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/open-api/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html
5 | */
6 | export function login(opts) {
7 | invokeAPI('login', opts)
8 | }
9 |
--------------------------------------------------------------------------------
/harmony/oh-package.json5:
--------------------------------------------------------------------------------
1 | {
2 | "modelVersion": "5.0.0",
3 | "description": "星河小程序鸿蒙版工程",
4 | "dependencies": {
5 | },
6 | "devDependencies": {
7 | "@ohos/hypium": "1.0.19",
8 | "@ohos/hamock": "1.0.0"
9 | },
10 | "dynamicDependencies": {}
11 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/on-network-status-change/on-network-status-change.wxss:
--------------------------------------------------------------------------------
1 | .page-body-info {
2 | height: 200rpx;
3 | }
4 | .page-body-text-network-type {
5 | font-size: 80rpx;
6 | font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif;
7 | }
8 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/checkbox/index.less:
--------------------------------------------------------------------------------
1 | .demo-checkbox-group {
2 | margin: 10px 0 0 20px;
3 | }
4 |
5 | .demo-checkbox {
6 | margin: 10px 0 0 20px;
7 | }
8 |
9 | .value-class {
10 | flex: none !important;
11 | }
12 |
13 | .icon {
14 | width: 20px;
15 | }
16 |
--------------------------------------------------------------------------------
/fe/packages/render/src/core/env.js:
--------------------------------------------------------------------------------
1 | import loader from './loader'
2 |
3 | class Env {
4 | constructor() {
5 | this.init()
6 | }
7 |
8 | init() {
9 | window.Module = moduleInfo => loader.createModule(moduleInfo)
10 | }
11 | }
12 |
13 | export default new Env()
14 |
--------------------------------------------------------------------------------
/harmony/dimina/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /oh_modules
3 | /.preview
4 | /build
5 | /.cxx
6 | /.test
7 |
8 | # Dimina JSSDK files (copied from shared directory during build)
9 | /src/main/resources/rawfile/jssdk/**
10 | !/src/main/resources/rawfile/jssdk/.gitkeep
11 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/foot.wxml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/circle/canvas.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | type CanvasContext = WechatMiniprogram.CanvasContext;
3 | export declare function adaptor(ctx: CanvasContext & Record): CanvasContext;
4 | export {};
5 |
--------------------------------------------------------------------------------
/fe/example/weui/example/panel/panel.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cell_example .weui-cell__hd image{width:40rpx;height:40rpx;display:block;margin-right:32rpx}
--------------------------------------------------------------------------------
/fe/example/weui/example/steps/steps_horizonal.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}.weui-steps{margin:80rpx auto 160rpx;max-width:50%}
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/device/scan/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * https://developers.weixin.qq.com/miniprogram/dev/api/device/scan/wx.scanCode.html
5 | */
6 | export function scanCode(opts) {
7 | invokeAPI('scanCode', opts)
8 | }
9 |
--------------------------------------------------------------------------------
/harmony/AppScope/app.json5:
--------------------------------------------------------------------------------
1 | {
2 | "app": {
3 | "bundleName": "com.didi.dimina.sample",
4 | "vendor": "example",
5 | "versionCode": 1000000,
6 | "versionName": "1.0.0",
7 | "icon": "$media:app_icon",
8 | "label": "$string:app_name"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/harmony/dimina/hvigorfile.ts:
--------------------------------------------------------------------------------
1 | import { harTasks } from '@ohos/hvigor-ohos-plugin';
2 |
3 | export default {
4 | system: harTasks, /* Built-in plugin of Hvigor. It cannot be modified. */
5 | plugins:[] /* Custom plugin to extend the functionality of Hvigor. */
6 | }
7 |
--------------------------------------------------------------------------------
/harmony/entry/hvigorfile.ts:
--------------------------------------------------------------------------------
1 | import { hapTasks } from '@ohos/hvigor-ohos-plugin';
2 |
3 | export default {
4 | system: hapTasks, /* Built-in plugin of Hvigor. It cannot be modified. */
5 | plugins:[] /* Custom plugin to extend the functionality of Hvigor. */
6 | }
7 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/navigation-bar-loading/navigation-bar-loading.js:
--------------------------------------------------------------------------------
1 | Page({
2 | showNavigationBarLoading: function () {
3 | wx.showNavigationBarLoading()
4 | },
5 | hideNavigationBarLoading: function () {
6 | wx.hideNavigationBarLoading()
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/circle/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-circle{display:inline-block;position:relative;text-align:center}.van-circle__text{color:var(--circle-text-color,#323233);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/grid/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/fe/example/weui/example/navigation-bar/navigation-bar.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-navigation-bar{position:relative}.weui-navigation-bar__inner{position:absolute}
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/switch/switch.js:
--------------------------------------------------------------------------------
1 | Page({
2 | switch1Change: function (e){
3 | console.log('switch1 发生 change 事件,携带值为', e.detail.value)
4 | },
5 | switch2Change: function (e){
6 | console.log('switch2 发生 change 事件,携带值为', e.detail.value)
7 | }
8 | })
9 |
--------------------------------------------------------------------------------
/fe/example/weui/example/button/button_bottom_fixed.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{height:100%;background:var(--weui-BG-2)}.weui-bottom-fixed-opr-demo{padding:64rpx 64rpx 0}
--------------------------------------------------------------------------------
/fe/example/weui/example/list/list.js:
--------------------------------------------------------------------------------
1 | const base64 = require('../images/base64');
2 | Page({
3 | mixins: [require('../../mixin/common')],
4 | data: {
5 | icon: ''
6 | },
7 | onLoad() {
8 | this.setData({
9 | icon: base64.icon20,
10 | });
11 | },
12 | });
13 |
--------------------------------------------------------------------------------
/fe/example/weui/example/list/list.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .weui-cell__hd{font-size:0}.weui-cell__hd image{margin-right:32rpx;vertical-align:middle;width:40rpx;height:40rpx}
--------------------------------------------------------------------------------
/fe/example/weui/example/panel/panel.js:
--------------------------------------------------------------------------------
1 | const base64 = require('../images/base64');
2 |
3 | Page({
4 | mixins: [require('../../mixin/common')],
5 | onLoad() {
6 | this.setData({
7 | icon20: base64.icon20,
8 | icon60: base64.icon60,
9 | });
10 | },
11 | });
12 |
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Mar 19 10:50:41 CST 2025
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.13-bin.zip
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/common/head.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{title}}
4 |
5 | {{desc}}
6 |
7 |
8 |
--------------------------------------------------------------------------------
/fe/example/vant/pages/checkbox/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-button": "@vant/weapp/button/index",
4 | "van-cell": "@vant/weapp/cell/index",
5 | "van-checkbox": "@vant/weapp/checkbox/index",
6 | "van-checkbox-group": "@vant/weapp/checkbox-group/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/fe/example/weui/example/steps/steps_vertical.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}.weui-steps{margin:80rpx auto;max-width:50%;padding-bottom:80rpx}
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/device/phone/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * https://developers.weixin.qq.com/miniprogram/dev/api/device/phone/wx.makePhoneCall.html
5 | */
6 | export function makePhoneCall(opts) {
7 | invokeAPI('makePhoneCall', opts)
8 | }
9 |
--------------------------------------------------------------------------------
/harmony/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /oh_modules
3 | /local.properties
4 | /.idea
5 | **/build
6 | /.hvigor
7 | .cxx
8 | /.clangd
9 | /.clang-format
10 | /.clang-tidy
11 | **/.test
12 | /.appanalyzer
13 | dependencies
14 | oh-package-lock.json5
15 | env.json
16 | .DS_Store
17 | /codesign
18 |
--------------------------------------------------------------------------------
/iOS/dimina/Resources/Assets.xcassets/arrow-back-dark.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "arrow-back-dark.svg",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "author" : "xcode",
10 | "version" : 1
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/iOS/dimina/Resources/Assets.xcassets/arrow-back-light.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "arrow-back-light.svg",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "author" : "xcode",
10 | "version" : 1
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/fe/example/weui/example/button/button.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background:var(--weui-BG-2)}.button-sp-area{padding-top:30rpx;text-align:center}.weui-btn_mini{margin-right:8rpx}
--------------------------------------------------------------------------------
/fe/example/weui/example/information-bar/information-bar.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page{background-color:var(--weui-BG-2)}.weui-information-bar{position:static;margin-bottom:40rpx}
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/view/view.wxss:
--------------------------------------------------------------------------------
1 | .flex-wrp{
2 | margin-top: 60rpx;
3 | display:flex;
4 | }
5 | .flex-item{
6 | width: 200rpx;
7 | height: 300rpx;
8 | font-size: 26rpx;
9 | }
10 | .flex-item-V{
11 | margin: 0 auto;
12 | width: 300rpx;
13 | height: 200rpx;
14 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/toast/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index",
6 | "van-overlay": "../overlay/index",
7 | "van-transition": "../transition/index"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/DPages/DMPPageController.ets:
--------------------------------------------------------------------------------
1 | export class DMPPageController {
2 | private _canBack: Boolean = true;
3 |
4 | public set canBack(value: Boolean) {
5 | this._canBack = value;
6 | }
7 |
8 | canOnBackPress(): Boolean {
9 | return this._canBack;
10 | }
11 | }
--------------------------------------------------------------------------------
/harmony/entry/src/ohosTest/module.json5:
--------------------------------------------------------------------------------
1 | {
2 | "module": {
3 | "name": "entry_test",
4 | "type": "feature",
5 | "deviceTypes": [
6 | "phone",
7 | "tablet",
8 | "2in1"
9 | ],
10 | "deliveryWithInstall": true,
11 | "installationFree": false
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/info/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ dot ? '' : info }}
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/tab/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible}
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/payment/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 发起支付
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/payment/wx.requestPayment.html
6 | */
7 | export function requestPayment(opts) {
8 | invokeAPI('requestPayment', opts)
9 | }
10 |
--------------------------------------------------------------------------------
/harmony/dimina/src/ohosTest/module.json5:
--------------------------------------------------------------------------------
1 | {
2 | "module": {
3 | "name": "dimina_test",
4 | "type": "feature",
5 | "deviceTypes": [
6 | "default",
7 | "tablet",
8 | "2in1"
9 | ],
10 | "deliveryWithInstall": true,
11 | "installationFree": false
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/iOS/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment the next line to define a global platform for your project
2 | platform :ios, '14.0'
3 |
4 | target 'dimina' do
5 | # Comment the next line if you don't want to use dynamic frameworks
6 | use_frameworks!
7 |
8 | pod 'Dimina', :path => '../Dimina.podspec'
9 |
10 | end
11 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/action-sheet/action-sheet.js:
--------------------------------------------------------------------------------
1 | Page({
2 | actionSheetTap: function () {
3 | wx.showActionSheet({
4 | itemList: ['item1', 'item2', 'item3', 'item4'],
5 | success: function (e) {
6 | console.log(e.tapIndex)
7 | }
8 | })
9 | }
10 | })
11 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/share/share.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | shareData: {
4 | title: '自定义转发标题',
5 | desc: '自定义转发描述',
6 | path: '/page/API/pages/share/share'
7 | }
8 | },
9 | onShareAppMessage: function () {
10 | return this.data.shareData
11 | }
12 | })
13 |
--------------------------------------------------------------------------------
/fe/example/subpackages/project.private.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
3 | "projectname": "小程序官方组件展示",
4 | "setting": {
5 | "compileHotReLoad": true
6 | }
7 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/panel/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-panel{background:var(--panel-background-color,#fff)}.van-panel__header-value{color:var(--panel-header-value-color,#ee0a24)}.van-panel__footer{padding:var(--panel-footer-padding,8px 16px)}.van-panel__footer:empty{display:none}
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/network/upload/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | *将本地资源上传到服务器
5 | *https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html
6 | */
7 | export function uploadFile(opts) {
8 | invokeAPI('uploadFile', opts)
9 | }
10 |
--------------------------------------------------------------------------------
/iOS/dimina.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/tab/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/wxs/utils.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var bem = require('./bem.wxs');
3 | var memoize = require('./memoize.wxs');
4 | var addUnit = require('./add-unit.wxs');
5 |
6 | module.exports = {
7 | bem: memoize(bem),
8 | memoize: memoize,
9 | addUnit: addUnit
10 | };
11 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/resources/base/media/loading_error.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/get-user-info/get-user-info.wxss:
--------------------------------------------------------------------------------
1 | .page-body-info {
2 | padding-bottom: 0;
3 | height: 230px;
4 | }
5 | .userinfo-avatar {
6 | border-radius: 128rpx;
7 | width: 128rpx;
8 | height: 128rpx;
9 | }
10 | .userinfo-nickname {
11 | margin-top: 20rpx;
12 | font-size: 38rpx;
13 | }
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/navigator/navigator.js:
--------------------------------------------------------------------------------
1 | Page({
2 | navigateTo: function () {
3 | wx.navigateTo({ url: './navigator' })
4 | },
5 | navigateBack: function () {
6 | wx.navigateBack()
7 | },
8 | redirectTo: function () {
9 | wx.redirectTo({ url: './navigator' })
10 | }
11 | })
12 |
--------------------------------------------------------------------------------
/fe/example/weui/example/button/button.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | openDefault() {
4 | wx.navigateTo({
5 | url: 'button_default',
6 | });
7 | },
8 | openBottomfixed() {
9 | wx.navigateTo({
10 | url: 'button_bottom_fixed',
11 | });
12 | },
13 | });
14 |
--------------------------------------------------------------------------------
/fe/example/weui/example/flex/flex.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .placeholder{margin:10rpx;padding:0 20rpx;text-align:center;background-color:var(--weui-BG-1);height:2.3em;line-height:2.3em;color:var(--weui-FG-1)}
--------------------------------------------------------------------------------
/fe/example/weui/example/navbar/navbar.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .page,.page__bd{height:100%}.page__bd{padding-bottom:0}.weui-tab__content{padding-top:120rpx;text-align:center}.weui-tab__panel{padding:64rpx}
--------------------------------------------------------------------------------
/fe/example/weui/example/steps/steps.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | openStepsHorizonal() {
4 | wx.navigateTo({
5 | url: 'steps_horizonal',
6 | });
7 | },
8 | openStepsVertical() {
9 | wx.navigateTo({
10 | url: 'steps_vertical',
11 | });
12 | },
13 | });
14 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/open-api/login/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 调用接口获取登录凭证
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html
6 | * @param {*} opts
7 | */
8 | export function login(opts) {
9 | invokeAPI('login', opts)
10 | }
11 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/form/form.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | label {
4 | display: inline-block;
5 | min-width: 270rpx;
6 | margin-right: 20rpx;
7 | }
8 | form{
9 | width: 100%;
10 | }
11 | .picker-text {
12 | margin-left: 20rpx;
13 | position: relative;
14 | }
15 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/slider/slider.js:
--------------------------------------------------------------------------------
1 | var pageData = {}
2 | for (var i = 1; i < 5; ++i) {
3 | (function (index) {
4 | pageData['slider' + index + 'change'] = function(e) {
5 | console.log('slider' + index + '发生change事件,携带值为', e.detail.value)
6 | }
7 | })(i)
8 | }
9 | Page(pageData)
10 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/ui/scroll/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 界面 / 滚动 / wx.pageScrollTo
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/ui/scroll/wx.pageScrollTo.html
6 | */
7 | export function pageScrollTo(opts) {
8 | invokeAPI('pageScrollTo', opts)
9 | }
10 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/dialog/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-popup": "../popup/index",
5 | "van-button": "../button/index",
6 | "van-goods-action": "../goods-action/index",
7 | "van-goods-action-button": "../goods-action-button/index"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/fe/example/weui/example/gallery/gallery.js:
--------------------------------------------------------------------------------
1 | Page({
2 | mixins: [require('../../mixin/common')],
3 | data: {
4 | gallery: false,
5 | },
6 | close() {
7 | this.setData({
8 | gallery: false,
9 | });
10 | },
11 | open() {
12 | this.setData({
13 | gallery: true,
14 | });
15 | },
16 | });
17 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/fe/example/vant/components/demo-block/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | {{ title }}
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/tabbar/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-tabbar{background-color:var(--tabbar-background-color,#fff);box-sizing:initial;display:flex;height:var(--tabbar-height,50px);width:100%}.van-tabbar--fixed{bottom:0;left:0;position:fixed}.van-tabbar--safe{padding-bottom:env(safe-area-inset-bottom)}
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/wxs/add-unit.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var REGEXP = getRegExp('^-?\d+(\.\d+)?$');
3 |
4 | function addUnit(value) {
5 | if (value == null) {
6 | return undefined;
7 | }
8 |
9 | return REGEXP.test('' + value) ? value + 'px' : value;
10 | }
11 |
12 | module.exports = addUnit;
13 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/network/request/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 发起 HTTPS 网络请求
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html
6 | * @param {*} opts
7 | */
8 | export function request(opts) {
9 | invokeAPI('request', opts)
10 | }
11 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/component/pages/scroll-view/scroll-view.wxss:
--------------------------------------------------------------------------------
1 | .page-section-spacing{
2 | margin-top: 60rpx;
3 | }
4 | .scroll-view_H{
5 | white-space: nowrap;
6 | }
7 | .scroll-view-item{
8 | height: 300rpx;
9 | }
10 | .scroll-view-item_H{
11 | display: inline-block;
12 | width: 100%;
13 | height: 300rpx;
14 | }
15 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/swipe-cell/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-swipe-cell{overflow:hidden;position:relative}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/Bridges/Audio/DMPContainerBridgesModule+Audio.ets:
--------------------------------------------------------------------------------
1 | import { DMPContainerBridgesModule } from '../DMPContainerBridgesModule';
2 |
3 |
4 |
5 | export class DMPContainerBridgesModuleAudio extends DMPContainerBridgesModule {
6 | getExportMethods(): string[] {
7 | return []
8 | }
9 | }
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/harmony/dimina/src/main/ets/DApp/config/DMPEntryContext.ets:
--------------------------------------------------------------------------------
1 | /**
2 | * 全局config
3 | */
4 | import { window } from '@kit.ArkUI';
5 | import { common } from '@kit.AbilityKit';
6 |
7 | export interface DMPEntryContext {
8 |
9 | getContext: () => common.UIAbilityContext;
10 |
11 | getWindowStage: () => window.WindowStage
12 |
13 |
14 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/calendar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "header": "./components/header/index",
5 | "month": "./components/month/index",
6 | "van-button": "../button/index",
7 | "van-popup": "../popup/index",
8 | "van-toast": "../toast/index"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/fe/example/vant/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "subpackages",
3 | "version": "1.0.0",
4 | "main": "app.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "author": "",
9 | "license": "ISC",
10 | "description": "",
11 | "dependencies": {
12 | "@vant/weapp": "^1.11.7"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/device/network/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 获取网络类型
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/device/network/wx.getNetworkType.html
6 | * @param {*} opts
7 | */
8 | export function getNetworkType(opts) {
9 | invokeAPI('getNetworkType', opts)
10 | }
11 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/network/download/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 下载文件资源到本地
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/network/download/wx.downloadFile.html
6 | * @param {*} opts
7 | */
8 | export function downloadFile(opts) {
9 | invokeAPI('downloadFile', opts)
10 | }
11 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/open-api/account-info/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 获取当前账号信息
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/open-api/account-info/wx.getAccountInfoSync.html
6 | */
7 | export function getAccountInfoSync() {
8 | return invokeAPI('getAccountInfoSync')
9 | }
10 |
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/open-api/user-info/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 获取用户信息
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserInfo.html
6 | * @param {*} opts
7 | */
8 | export function getUserInfo(opts) {
9 | invokeAPI('getUserInfo', opts)
10 | }
11 |
--------------------------------------------------------------------------------
/harmony/entry/oh-package.json5:
--------------------------------------------------------------------------------
1 | {
2 | "name": "entry",
3 | "version": "1.0.0",
4 | "description": "星河小程序鸿蒙版演示工程",
5 | "main": "",
6 | "author": "",
7 | "license": "",
8 | "dependencies": {
9 | "@didi-dimina/dimina": "file:../dimina",
10 | "libdimina.so": "file:../dimina/src/main/cpp/types/libdimina"
11 | }
12 | }
13 |
14 |
--------------------------------------------------------------------------------
/fe/example/subpackages/page/API/pages/video/video.wxss:
--------------------------------------------------------------------------------
1 | @import "../../../common/lib/weui.wxss";
2 |
3 | .page-body-info {
4 | display: flex;
5 | margin-top: 40rpx;
6 | padding: 0;
7 | height: 360rpx;
8 | border-top: 1rpx solid #D9D9D9;
9 | border-bottom: 1rpx solid #D9D9D9;
10 | align-items: center;
11 | justify-content: center;
12 | }
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/field/props.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare const commonProps: WechatMiniprogram.Component.PropertyOption;
3 | export declare const inputProps: WechatMiniprogram.Component.PropertyOption;
4 | export declare const textareaProps: WechatMiniprogram.Component.PropertyOption;
5 |
--------------------------------------------------------------------------------
/fe/example/vant/miniprogram_npm/@vant/weapp/info/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | dot: Boolean,
7 | info: null,
8 | customStyle: String,
9 | },
10 | });
11 |
--------------------------------------------------------------------------------
/fe/example/weui/example/searchbar/searchbar.wxss:
--------------------------------------------------------------------------------
1 | /*!
2 | * WeUI v2.6.11 (https://github.com/weui/weui-wxss)
3 | * Copyright 2024 Tencent, Inc.
4 | * Licensed under the MIT license
5 | */
6 | .searchbar-result{margin-top:0;font-size:28rpx}.searchbar-result .weui-cell__bd{padding:4rpx 0 4rpx 40rpx;color:var(--weui-FG-1)}.searchbar-result::before{display:none}
--------------------------------------------------------------------------------
/fe/packages/service/src/api/core/device/keyboard/index.js:
--------------------------------------------------------------------------------
1 | import { invokeAPI } from '@/api/common'
2 |
3 | /**
4 | * 在input、textarea等focus拉起键盘之后,手动调用此接口收起键盘
5 | * https://developers.weixin.qq.com/miniprogram/dev/api/device/keyboard/wx.hideKeyboard.html
6 | */
7 | export function hideKeyboard(opts) {
8 | invokeAPI('hideKeyboard', opts)
9 | }
10 |
--------------------------------------------------------------------------------