├── dist
├── form
│ ├── index.wxss
│ └── index.json
├── sticky
│ ├── index.wxss
│ ├── index.json
│ └── index.wxml
├── collapse
│ ├── index.wxss
│ ├── index.json
│ └── index.wxml
├── segment-item
│ ├── index.wxss
│ ├── index.wxml
│ └── index.json
├── capsule-bar
│ ├── index.json
│ └── icons
│ │ ├── capsule-left-black.png
│ │ ├── capsule-left-white.png
│ │ ├── capsule-right-black.png
│ │ └── capsule-right-white.png
├── custom-tab-bar
│ └── index.json
├── calendar
│ ├── components
│ │ ├── day
│ │ │ ├── index.json
│ │ │ ├── index.js
│ │ │ └── index.wxml
│ │ ├── header
│ │ │ ├── index.json
│ │ │ └── index.js
│ │ └── mounth
│ │ │ ├── index.json
│ │ │ ├── index.wxs
│ │ │ └── index.wxss
│ ├── config.js
│ ├── index.json
│ └── index.wxss
├── album
│ └── index.json
├── badge
│ ├── index.json
│ └── index.wxml
├── card
│ └── index.json
├── circle
│ └── index.json
├── icon
│ ├── index.json
│ ├── index.wxml
│ └── index.js
├── loading
│ └── index.json
├── mask
│ ├── index.json
│ ├── index.wxss
│ └── index.wxml
├── popup
│ └── index.json
├── price
│ ├── index.json
│ └── index.wxss
├── progress
│ ├── index.json
│ └── index.wxss
├── radio
│ └── index.json
├── skeleton
│ └── index.json
├── spin
│ ├── index.json
│ └── index.js
├── switch
│ ├── index.json
│ └── index.wxml
├── tabpanel
│ ├── index.json
│ ├── index.wxss
│ └── index.wxml
├── countdown
│ ├── index.json
│ ├── index.js
│ ├── index.wxml
│ └── index.wxss
├── error-tip
│ ├── index.json
│ ├── index.wxss
│ ├── index.wxml
│ └── index.js
├── grid-item
│ ├── index.json
│ ├── index.wxss
│ └── index.wxml
├── image-clipper
│ ├── index.json
│ └── images
│ │ ├── sure.png
│ │ ├── close.png
│ │ ├── photo.png
│ │ ├── rotate-along.png
│ │ └── rotate-inverse.png
├── index-list
│ └── index.json
├── slide-view
│ ├── index.json
│ └── index.wxss
├── sticky-item
│ ├── index.json
│ └── index.wxss
├── image-clipper-tools
│ ├── index.json
│ └── index.wxss
├── step
│ ├── index.json
│ └── index.js
├── tag
│ └── index.json
├── avatar
│ └── index.json
├── button
│ └── index.json
├── counter
│ └── index.json
├── dialog
│ └── index.json
├── message
│ └── index.json
├── rate
│ ├── index.json
│ └── index.wxss
├── arc-popup
│ ├── index.json
│ └── index.wxss
├── checkbox
│ └── index.json
├── core
│ ├── behaviors
│ │ └── doNothingBehavior.js
│ └── utils
│ │ ├── event-util.js
│ │ ├── data-util.js
│ │ └── pixel-util.js
├── loadmore
│ └── index.json
├── notice-bar
│ └── index.json
├── form-item
│ └── index.json
├── grid
│ ├── index.json
│ └── index.wxss
├── status-show
│ ├── index.json
│ └── image
│ │ ├── cart.png
│ │ ├── data.png
│ │ ├── address.png
│ │ ├── error.png
│ │ ├── network.png
│ │ ├── order.png
│ │ ├── product.png
│ │ └── success.png
├── index-anchor
│ ├── index.json
│ └── index.wxss
├── behaviors
│ ├── hover.js
│ ├── zIndex.js
│ ├── computeOffset.js
│ ├── validator.js
│ └── watchShow.js
├── image-picker
│ ├── image
│ │ └── add.png
│ └── index.json
├── steps
│ ├── index.json
│ ├── index.wxml
│ └── index.wxss
├── toast
│ └── index.json
├── collapse-item
│ └── index.json
├── search-bar
│ └── index.json
├── transition
│ ├── index.json
│ ├── index.js
│ └── index.wxml
├── water-flow
│ ├── index.json
│ └── index.wxss
├── combined-tabs
│ └── index.json
├── input
│ └── index.json
├── tab-bar
│ └── index.json
├── textarea
│ └── index.json
├── radio-group
│ ├── index.json
│ ├── index.wxss
│ └── index.wxml
├── checkbox-group
│ ├── index.json
│ ├── index.wxss
│ └── index.wxml
├── list
│ └── index.json
├── tabs
│ └── index.json
├── action-sheet
│ └── index.json
├── segment
│ └── index.json
├── common
│ └── async-validator
│ │ ├── rule
│ │ ├── whitespace.js
│ │ ├── required.js
│ │ ├── enum.js
│ │ └── index.js
│ │ └── validator
│ │ ├── required.js
│ │ ├── boolean.js
│ │ ├── method.js
│ │ ├── object.js
│ │ ├── regexp.js
│ │ ├── enum.js
│ │ ├── type.js
│ │ ├── float.js
│ │ ├── integer.js
│ │ ├── number.js
│ │ ├── pattern.js
│ │ └── array.js
├── filter
│ ├── zero-padding.wxs
│ └── object.wxs
└── utils
│ └── util.js
├── src
├── collapse
│ ├── index.less
│ ├── index.wxml
│ └── index.json
├── sticky
│ ├── index.less
│ ├── index.json
│ └── index.wxml
├── segment-item
│ ├── index.less
│ ├── index.wxml
│ └── index.json
├── capsule-bar
│ ├── index.json
│ └── icons
│ │ ├── capsule-left-black.png
│ │ ├── capsule-left-white.png
│ │ ├── capsule-right-black.png
│ │ └── capsule-right-white.png
├── custom-tab-bar
│ └── index.json
├── form
│ ├── index.less
│ └── index.json
├── calendar
│ ├── components
│ │ ├── day
│ │ │ ├── index.json
│ │ │ ├── index.js
│ │ │ └── index.wxml
│ │ ├── header
│ │ │ ├── index.json
│ │ │ └── index.js
│ │ └── mounth
│ │ │ ├── index.json
│ │ │ └── index.wxs
│ ├── config.js
│ └── index.json
├── card
│ └── index.json
├── circle
│ └── index.json
├── popup
│ └── index.json
├── price
│ ├── index.json
│ └── index.less
├── progress
│ └── index.json
├── radio
│ └── index.json
├── skeleton
│ └── index.json
├── switch
│ ├── index.json
│ └── index.wxml
├── tabpanel
│ ├── index.json
│ ├── index.wxml
│ └── index.less
├── album
│ └── index.json
├── image-clipper
│ ├── index.json
│ └── images
│ │ ├── close.png
│ │ ├── photo.png
│ │ ├── sure.png
│ │ ├── rotate-along.png
│ │ └── rotate-inverse.png
├── sticky-item
│ └── index.json
├── badge
│ ├── index.json
│ └── index.wxml
├── index-list
│ └── index.json
├── mask
│ └── index.json
├── slide-view
│ ├── index.json
│ └── index.less
├── spin
│ ├── index.json
│ └── index.js
├── image-clipper-tools
│ └── index.json
├── loading
│ └── index.json
├── icon
│ ├── index.json
│ └── index.wxml
├── grid-item
│ ├── index.json
│ ├── index.less
│ └── index.wxml
├── countdown
│ ├── index.json
│ ├── index.wxml
│ └── index.js
├── error-tip
│ ├── index.json
│ ├── index.wxml
│ ├── index.less
│ └── index.js
├── image-picker
│ ├── image
│ │ └── add.png
│ └── index.json
├── status-show
│ ├── image
│ │ ├── cart.png
│ │ ├── data.png
│ │ ├── error.png
│ │ ├── order.png
│ │ ├── address.png
│ │ ├── network.png
│ │ ├── product.png
│ │ └── success.png
│ └── index.json
├── tag
│ └── index.json
├── button
│ └── index.json
├── counter
│ └── index.json
├── message
│ └── index.json
├── arc-popup
│ └── index.json
├── checkbox
│ └── index.json
├── dialog
│ └── index.json
├── step
│ └── index.json
├── avatar
│ └── index.json
├── loadmore
│ └── index.json
├── rate
│ ├── index.json
│ └── index.less
├── grid
│ └── index.json
├── index-anchor
│ └── index.json
├── form-item
│ └── index.json
├── notice-bar
│ └── index.json
├── toast
│ └── index.json
├── search-bar
│ └── index.json
├── steps
│ ├── index.json
│ ├── index.wxml
│ └── index.less
├── transition
│ ├── index.json
│ └── index.wxml
├── combined-tabs
│ └── index.json
├── core
│ ├── behaviors
│ │ └── doNothingBehavior.js
│ └── utils
│ │ └── event-util.js
├── input
│ └── index.json
├── textarea
│ └── index.json
├── collapse-item
│ └── index.json
├── tab-bar
│ └── index.json
├── water-flow
│ ├── index.json
│ └── index.less
├── radio-group
│ ├── index.json
│ ├── index.wxml
│ └── index.less
├── tabs
│ └── index.json
├── checkbox-group
│ ├── index.json
│ ├── index.wxml
│ └── index.less
├── list
│ └── index.json
├── segment
│ └── index.json
├── action-sheet
│ └── index.json
├── behaviors
│ ├── zIndex.js
│ └── hover.js
├── filter
│ ├── zero-padding.wxs
│ └── object.wxs
└── common
│ └── async-validator
│ └── validator
│ └── required.js
├── examples
├── dist
│ ├── collapse
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.json
│ ├── form
│ │ ├── index.wxss
│ │ └── index.json
│ ├── sticky
│ │ ├── index.wxss
│ │ ├── index.json
│ │ └── index.wxml
│ ├── segment-item
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.json
│ ├── capsule-bar
│ │ ├── index.json
│ │ └── icons
│ │ │ ├── capsule-left-black.png
│ │ │ ├── capsule-left-white.png
│ │ │ ├── capsule-right-black.png
│ │ │ └── capsule-right-white.png
│ ├── custom-tab-bar
│ │ └── index.json
│ ├── tabpanel
│ │ ├── index.wxss
│ │ ├── index.json
│ │ └── index.wxml
│ ├── calendar
│ │ ├── components
│ │ │ ├── day
│ │ │ │ ├── index.json
│ │ │ │ ├── index.js
│ │ │ │ └── index.wxml
│ │ │ ├── header
│ │ │ │ ├── index.json
│ │ │ │ └── index.js
│ │ │ └── mounth
│ │ │ │ ├── index.json
│ │ │ │ ├── index.wxs
│ │ │ │ └── index.wxss
│ │ ├── config.js
│ │ ├── index.json
│ │ └── index.wxss
│ ├── card
│ │ └── index.json
│ ├── circle
│ │ └── index.json
│ ├── popup
│ │ └── index.json
│ ├── price
│ │ ├── index.json
│ │ └── index.wxss
│ ├── progress
│ │ ├── index.json
│ │ └── index.wxss
│ ├── radio
│ │ └── index.json
│ ├── skeleton
│ │ └── index.json
│ ├── switch
│ │ ├── index.json
│ │ └── index.wxml
│ ├── album
│ │ └── index.json
│ ├── image-clipper
│ │ ├── index.json
│ │ └── images
│ │ │ ├── close.png
│ │ │ ├── photo.png
│ │ │ ├── sure.png
│ │ │ ├── rotate-along.png
│ │ │ └── rotate-inverse.png
│ ├── sticky-item
│ │ ├── index.json
│ │ └── index.wxss
│ ├── badge
│ │ ├── index.json
│ │ └── index.wxml
│ ├── index-list
│ │ └── index.json
│ ├── mask
│ │ ├── index.json
│ │ └── index.wxss
│ ├── slide-view
│ │ ├── index.json
│ │ └── index.wxss
│ ├── spin
│ │ ├── index.json
│ │ └── index.js
│ ├── image-clipper-tools
│ │ ├── index.json
│ │ └── index.wxss
│ ├── loading
│ │ └── index.json
│ ├── error-tip
│ │ ├── index.wxss
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.js
│ ├── icon
│ │ ├── index.json
│ │ └── index.wxml
│ ├── grid-item
│ │ ├── index.json
│ │ ├── index.wxss
│ │ └── index.wxml
│ ├── countdown
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── tag
│ │ └── index.json
│ ├── button
│ │ └── index.json
│ ├── counter
│ │ └── index.json
│ ├── image-picker
│ │ ├── image
│ │ │ └── add.png
│ │ └── index.json
│ ├── message
│ │ └── index.json
│ ├── status-show
│ │ ├── image
│ │ │ ├── cart.png
│ │ │ ├── data.png
│ │ │ ├── error.png
│ │ │ ├── order.png
│ │ │ ├── address.png
│ │ │ ├── network.png
│ │ │ ├── product.png
│ │ │ └── success.png
│ │ └── index.json
│ ├── arc-popup
│ │ ├── index.json
│ │ └── index.wxss
│ ├── checkbox
│ │ └── index.json
│ ├── dialog
│ │ └── index.json
│ ├── step
│ │ └── index.json
│ ├── avatar
│ │ └── index.json
│ ├── loadmore
│ │ └── index.json
│ ├── rate
│ │ ├── index.json
│ │ └── index.wxss
│ ├── water-flow
│ │ ├── index.wxss
│ │ └── index.json
│ ├── grid
│ │ ├── index.json
│ │ └── index.wxss
│ ├── index-anchor
│ │ ├── index.json
│ │ └── index.wxss
│ ├── form-item
│ │ └── index.json
│ ├── notice-bar
│ │ └── index.json
│ ├── radio-group
│ │ ├── index.wxss
│ │ ├── index.json
│ │ └── index.wxml
│ ├── toast
│ │ └── index.json
│ ├── search-bar
│ │ └── index.json
│ ├── steps
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── transition
│ │ ├── index.json
│ │ └── index.wxml
│ ├── combined-tabs
│ │ └── index.json
│ ├── core
│ │ ├── behaviors
│ │ │ └── doNothingBehavior.js
│ │ └── utils
│ │ │ └── event-util.js
│ ├── input
│ │ └── index.json
│ ├── textarea
│ │ └── index.json
│ ├── checkbox-group
│ │ ├── index.wxss
│ │ ├── index.json
│ │ └── index.wxml
│ ├── collapse-item
│ │ └── index.json
│ ├── tab-bar
│ │ └── index.json
│ ├── tabs
│ │ └── index.json
│ ├── list
│ │ └── index.json
│ ├── segment
│ │ └── index.json
│ ├── action-sheet
│ │ └── index.json
│ ├── behaviors
│ │ ├── zIndex.js
│ │ └── hover.js
│ ├── filter
│ │ ├── zero-padding.wxs
│ │ └── object.wxs
│ └── common
│ │ └── async-validator
│ │ └── validator
│ │ └── required.js
├── pages
│ ├── components
│ │ ├── basic
│ │ │ └── pages
│ │ │ │ ├── button
│ │ │ │ ├── button.js
│ │ │ │ └── index.json
│ │ │ │ └── icon
│ │ │ │ └── index.json
│ │ ├── form
│ │ │ ├── pages
│ │ │ │ ├── calendar
│ │ │ │ │ ├── index.wxss
│ │ │ │ │ └── index.json
│ │ │ │ ├── switch
│ │ │ │ │ ├── index.wxss
│ │ │ │ │ ├── index.json
│ │ │ │ │ └── index.js
│ │ │ │ ├── radio
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── radio.png
│ │ │ │ │ │ └── radiobutton.png
│ │ │ │ │ └── index.json
│ │ │ │ ├── checkbox
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── radio.png
│ │ │ │ │ │ └── radiobutton.png
│ │ │ │ │ └── index.json
│ │ │ │ ├── rate
│ │ │ │ │ └── index.json
│ │ │ │ ├── image-clipper
│ │ │ │ │ ├── index.json
│ │ │ │ │ └── index.wxss
│ │ │ │ ├── textarea
│ │ │ │ │ ├── index.json
│ │ │ │ │ └── index.wxss
│ │ │ │ ├── image-picker
│ │ │ │ │ └── index.json
│ │ │ │ └── input
│ │ │ │ │ └── index.json
│ │ │ └── images
│ │ │ │ ├── smile-active.png
│ │ │ │ └── smile-inactive.png
│ │ ├── shopping
│ │ │ └── pages
│ │ │ │ ├── counter
│ │ │ │ ├── index.wxss
│ │ │ │ └── index.json
│ │ │ │ ├── search-bar
│ │ │ │ └── index.json
│ │ │ │ └── price
│ │ │ │ └── index.json
│ │ ├── view
│ │ │ └── pages
│ │ │ │ ├── status-show
│ │ │ │ ├── show
│ │ │ │ │ ├── show.wxss
│ │ │ │ │ ├── show.json
│ │ │ │ │ └── show.wxml
│ │ │ │ ├── index.wxss
│ │ │ │ └── index.json
│ │ │ │ ├── loadmore
│ │ │ │ ├── case
│ │ │ │ │ └── index.json
│ │ │ │ └── index.json
│ │ │ │ ├── circle
│ │ │ │ ├── timg1.jpeg
│ │ │ │ ├── timg2.jpeg
│ │ │ │ ├── timg3.jpeg
│ │ │ │ ├── timg4.jpeg
│ │ │ │ └── index.json
│ │ │ │ ├── notice-bar
│ │ │ │ ├── index.wxss
│ │ │ │ ├── index.json
│ │ │ │ └── notice-nav.js
│ │ │ │ ├── spin
│ │ │ │ ├── index.json
│ │ │ │ └── index.js
│ │ │ │ ├── avatar
│ │ │ │ └── index.json
│ │ │ │ ├── badge
│ │ │ │ ├── index.js
│ │ │ │ └── index.json
│ │ │ │ ├── progress
│ │ │ │ ├── index.json
│ │ │ │ └── index.wxss
│ │ │ │ ├── mask
│ │ │ │ └── index.json
│ │ │ │ ├── popup
│ │ │ │ └── index.json
│ │ │ │ ├── steps
│ │ │ │ └── index.json
│ │ │ │ ├── tag
│ │ │ │ └── index.json
│ │ │ │ ├── skeleton
│ │ │ │ └── index.json
│ │ │ │ ├── countdown
│ │ │ │ └── index.json
│ │ │ │ └── loading
│ │ │ │ └── index.json
│ │ ├── layout
│ │ │ ├── pages
│ │ │ │ ├── collapse
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.json
│ │ │ │ ├── water-flow
│ │ │ │ │ ├── index.wxml
│ │ │ │ │ ├── component
│ │ │ │ │ │ └── product
│ │ │ │ │ │ │ └── index.json
│ │ │ │ │ ├── index.json
│ │ │ │ │ └── index.wxss
│ │ │ │ ├── card
│ │ │ │ │ └── index.json
│ │ │ │ ├── list
│ │ │ │ │ └── index.json
│ │ │ │ ├── album
│ │ │ │ │ └── index.json
│ │ │ │ ├── sticky
│ │ │ │ │ └── pages
│ │ │ │ │ │ └── sticky-base
│ │ │ │ │ │ └── index.json
│ │ │ │ ├── grid
│ │ │ │ │ └── index.json
│ │ │ │ └── index-list
│ │ │ │ │ └── index.json
│ │ │ └── images
│ │ │ │ ├── card.png
│ │ │ │ ├── wx_app_clear.png
│ │ │ │ ├── badroom-active.png
│ │ │ │ ├── bathroom-active.png
│ │ │ │ └── wx_app_compass.png
│ │ ├── nav
│ │ │ ├── pages
│ │ │ │ ├── tabbar
│ │ │ │ │ ├── index.wxss
│ │ │ │ │ └── index.json
│ │ │ │ ├── capsule-bar
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── star.png
│ │ │ │ │ ├── qrcode.png
│ │ │ │ │ ├── download.png
│ │ │ │ │ └── index.json
│ │ │ │ ├── tab-bar
│ │ │ │ │ ├── index.json
│ │ │ │ │ └── image
│ │ │ │ │ │ ├── jd-tab-bar
│ │ │ │ │ │ ├── cart.jpg
│ │ │ │ │ │ ├── home.jpg
│ │ │ │ │ │ ├── user.jpg
│ │ │ │ │ │ ├── category.jpg
│ │ │ │ │ │ ├── discover.jpg
│ │ │ │ │ │ ├── cart-selected.jpg
│ │ │ │ │ │ ├── home-selected.jpg
│ │ │ │ │ │ ├── user-selected.jpg
│ │ │ │ │ │ ├── category-selected.jpg
│ │ │ │ │ │ └── discover-selected.jpg
│ │ │ │ │ │ ├── taobao-tab-bar
│ │ │ │ │ │ ├── my.png
│ │ │ │ │ │ ├── cart.png
│ │ │ │ │ │ ├── home.png
│ │ │ │ │ │ ├── bg-img.png
│ │ │ │ │ │ ├── message.png
│ │ │ │ │ │ ├── weitao.png
│ │ │ │ │ │ ├── my-selected.png
│ │ │ │ │ │ ├── cart-selected.png
│ │ │ │ │ │ ├── home-selected.png
│ │ │ │ │ │ ├── weitao-selected.png
│ │ │ │ │ │ └── message-selected.png
│ │ │ │ │ │ └── weixin-tab-bar
│ │ │ │ │ │ ├── my.jpg
│ │ │ │ │ │ ├── contact.jpg
│ │ │ │ │ │ ├── weixin.jpg
│ │ │ │ │ │ ├── discover.jpg
│ │ │ │ │ │ ├── my-selected.jpg
│ │ │ │ │ │ ├── weixin-selected.jpg
│ │ │ │ │ │ ├── contact-selected.jpg
│ │ │ │ │ │ └── discover-selected.jpg
│ │ │ │ └── segment
│ │ │ │ │ └── index.json
│ │ │ └── images
│ │ │ │ └── tab-icon
│ │ │ │ ├── add.png
│ │ │ │ ├── baby.png
│ │ │ │ ├── cart.png
│ │ │ │ ├── home.png
│ │ │ │ ├── mark.png
│ │ │ │ ├── my.png
│ │ │ │ ├── tao.png
│ │ │ │ ├── tao1.png
│ │ │ │ ├── we.png
│ │ │ │ ├── cart1.png
│ │ │ │ ├── dining.png
│ │ │ │ ├── favor.png
│ │ │ │ ├── home1.png
│ │ │ │ ├── living.png
│ │ │ │ ├── mark1.png
│ │ │ │ ├── people.png
│ │ │ │ ├── video.png
│ │ │ │ ├── baby_fill.png
│ │ │ │ ├── badroom.png
│ │ │ │ ├── bathroom.png
│ │ │ │ ├── cart_fill.png
│ │ │ │ ├── discover.png
│ │ │ │ ├── home_fill.png
│ │ │ │ ├── kichten.png
│ │ │ │ ├── mark_fill.png
│ │ │ │ ├── my_fill.png
│ │ │ │ ├── my_fill1.png
│ │ │ │ ├── my_fill2.png
│ │ │ │ ├── we_fill.png
│ │ │ │ ├── cart_fill2.png
│ │ │ │ ├── favor_fill.png
│ │ │ │ ├── home_fill1.png
│ │ │ │ ├── mark_fill1.png
│ │ │ │ ├── video_fill.png
│ │ │ │ ├── badroom-active.png
│ │ │ │ ├── dining-active.png
│ │ │ │ ├── discover_fill.png
│ │ │ │ ├── discover_fill2.png
│ │ │ │ ├── kichten-active.png
│ │ │ │ ├── living-active.png
│ │ │ │ ├── people_fill1.png
│ │ │ │ └── bathroom-active.png
│ │ └── response
│ │ │ └── pages
│ │ │ ├── message
│ │ │ ├── index.wxss
│ │ │ ├── index.json
│ │ │ └── message-nav.js
│ │ │ ├── toast
│ │ │ └── index.json
│ │ │ ├── dialog
│ │ │ └── index.json
│ │ │ ├── slide-view
│ │ │ └── index.json
│ │ │ └── action-sheet
│ │ │ └── index.json
│ ├── filter
│ │ ├── pages
│ │ │ ├── string
│ │ │ │ ├── index.json
│ │ │ │ ├── index.wxss
│ │ │ │ └── index.wxml
│ │ │ ├── zero-padding
│ │ │ │ ├── index.wxss
│ │ │ │ └── index.json
│ │ │ ├── base
│ │ │ │ ├── index.json
│ │ │ │ └── index.wxss
│ │ │ └── classnames
│ │ │ │ └── index.json
│ │ └── components
│ │ │ └── wemark
│ │ │ └── wemark.json
│ ├── navigator
│ │ ├── content
│ │ │ ├── index.wxml
│ │ │ ├── index.wxss
│ │ │ ├── index.json
│ │ │ └── config
│ │ │ │ └── animation-navi.js
│ │ ├── filter
│ │ │ └── index.json
│ │ └── index
│ │ │ └── index.json
│ └── about
│ │ └── index.json
├── components
│ ├── tabs-card
│ │ ├── index.wxss
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.js
│ ├── column-title
│ │ ├── index.wxss
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.js
│ ├── content-card
│ │ └── index.json
│ ├── navi-card
│ │ ├── index.json
│ │ └── index.wxml
│ ├── navi-title
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.js
│ ├── content-title
│ │ ├── index.json
│ │ └── index.wxml
│ ├── detail-navi-card
│ │ └── index.json
│ └── navi-content
│ │ ├── index.json
│ │ └── index.js
├── app.wxss
├── images
│ ├── doc.png
│ ├── filter
│ │ ├── is.png
│ │ ├── array.png
│ │ ├── string.png
│ │ ├── classnames.png
│ │ └── zeroPadding.png
│ ├── right-arrow.png
│ ├── static
│ │ ├── doc.png
│ │ ├── tlbd.jpg
│ │ ├── loadmor.gif
│ │ ├── index_bg.png
│ │ └── camera_add.png
│ ├── tabbar
│ │ ├── base.png
│ │ ├── team.png
│ │ ├── about.png
│ │ ├── filter.png
│ │ ├── about-select.png
│ │ ├── base-select.png
│ │ ├── team-select.png
│ │ └── filter-select.png
│ ├── component
│ │ ├── card.png
│ │ ├── form.png
│ │ ├── grid.jpg
│ │ ├── icon.png
│ │ ├── is.png
│ │ ├── list.jpg
│ │ ├── mask.png
│ │ ├── rate.png
│ │ ├── tab.png
│ │ ├── tag.png
│ │ ├── album.png
│ │ ├── array.png
│ │ ├── avatar.png
│ │ ├── badge.png
│ │ ├── button.png
│ │ ├── circle.png
│ │ ├── dialog.png
│ │ ├── input.png
│ │ ├── popup.png
│ │ ├── radio.png
│ │ ├── rules.png
│ │ ├── steps.png
│ │ ├── sticky.png
│ │ ├── string.png
│ │ ├── switch.png
│ │ ├── tabbar.png
│ │ ├── toast.png
│ │ ├── arc-popup.png
│ │ ├── calendar.png
│ │ ├── checkbox.png
│ │ ├── collapse.png
│ │ ├── countdown.png
│ │ ├── load-more.png
│ │ ├── loading.png
│ │ ├── loadmore.png
│ │ ├── message.png
│ │ ├── progress.png
│ │ ├── segment.png
│ │ ├── skeleton.png
│ │ ├── textarea.png
│ │ ├── waterFlow.png
│ │ ├── classnames.png
│ │ ├── imagepicker.png
│ │ ├── index-list.png
│ │ ├── notice-bar.png
│ │ ├── slide-view.png
│ │ ├── status-show.png
│ │ ├── transition.png
│ │ ├── zeroPadding.png
│ │ ├── action-sheet.png
│ │ └── combined-tabs.png
│ ├── shopping
│ │ ├── count.png
│ │ └── price.png
│ ├── view
│ │ ├── icon-mask.png
│ │ └── default-image.jpg
│ ├── basic
│ │ ├── icon-icon.png
│ │ └── icon-button.png
│ ├── response
│ │ └── picture.png
│ └── navigator
│ │ ├── icon-flex.png
│ │ ├── icon-form.png
│ │ ├── icon-shop.png
│ │ ├── icon-view.png
│ │ ├── icon-action.png
│ │ ├── icon-basic.png
│ │ └── icon-navigator.png
├── sitemap.json
└── app.js
├── .github
├── FUNDING.yml
└── ISSUE_TEMPLATE
│ └── config.yml
├── config
├── component.json
└── styles
│ └── _theme.less
├── .huskyrc
├── .convention-changelog-config.js
├── .editorconfig
└── .gitignore
/dist/form/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dist/sticky/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/collapse/index.less:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/sticky/index.less:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dist/collapse/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dist/segment-item/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/segment-item/index.less:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/dist/collapse/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/dist/form/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/dist/sticky/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/dist/segment-item/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dist/segment-item/index.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/segment-item/index.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | open_collective: lin-ui
2 |
--------------------------------------------------------------------------------
/dist/capsule-bar/index.json:
--------------------------------------------------------------------------------
1 | {"component":true}
--------------------------------------------------------------------------------
/dist/custom-tab-bar/index.json:
--------------------------------------------------------------------------------
1 | {"component":true}
--------------------------------------------------------------------------------
/examples/dist/segment-item/index.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/config/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "components": []
3 | }
4 |
--------------------------------------------------------------------------------
/dist/calendar/components/day/index.json:
--------------------------------------------------------------------------------
1 | {"component":true}
--------------------------------------------------------------------------------
/examples/pages/components/basic/pages/button/button.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/calendar/index.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dist/album/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/badge/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/calendar/components/header/index.json:
--------------------------------------------------------------------------------
1 | {"component":true}
--------------------------------------------------------------------------------
/dist/card/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/circle/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/collapse/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/form/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{} }
--------------------------------------------------------------------------------
/dist/icon/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{} }
--------------------------------------------------------------------------------
/dist/loading/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/mask/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/popup/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/price/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/progress/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/radio/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/skeleton/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/spin/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/sticky/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/switch/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/tabpanel/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/src/capsule-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/src/custom-tab-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/dist/countdown/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{} }
--------------------------------------------------------------------------------
/dist/error-tip/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{} }
--------------------------------------------------------------------------------
/dist/grid-item/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/image-clipper/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/index-list/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/slide-view/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/sticky-item/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/dist/tabpanel/index.wxss:
--------------------------------------------------------------------------------
1 | .l-tabpanel-content{width:100%;height:100%}
--------------------------------------------------------------------------------
/src/form/index.less:
--------------------------------------------------------------------------------
1 | @import "../../config/styles/_base.less";
2 |
--------------------------------------------------------------------------------
/dist/segment-item/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{} }
--------------------------------------------------------------------------------
/examples/dist/capsule-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/examples/dist/custom-tab-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/src/calendar/components/day/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/src/calendar/components/header/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/dist/image-clipper-tools/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{}}
--------------------------------------------------------------------------------
/examples/components/tabs-card/index.wxss:
--------------------------------------------------------------------------------
1 | /* components/tabs-card/index.wxss */
--------------------------------------------------------------------------------
/examples/dist/tabpanel/index.wxss:
--------------------------------------------------------------------------------
1 | .l-tabpanel-content{width:100%;height:100%}
--------------------------------------------------------------------------------
/dist/step/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/dist/tag/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/examples/components/column-title/index.wxss:
--------------------------------------------------------------------------------
1 | /* components/column-title/index.wxss */
--------------------------------------------------------------------------------
/examples/dist/calendar/components/day/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/examples/dist/calendar/components/header/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/examples/pages/filter/pages/string/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/src/card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/circle/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/price/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/progress/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/radio/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/skeleton/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/sticky/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/switch/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/tabpanel/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/dist/avatar/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"} }
--------------------------------------------------------------------------------
/dist/button/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/dist/collapse/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/dist/counter/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/dist/dialog/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-popup":"../popup/index"}}
--------------------------------------------------------------------------------
/dist/message/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/dist/rate/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"} }
--------------------------------------------------------------------------------
/dist/sticky/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/app.wxss:
--------------------------------------------------------------------------------
1 | /**app.wxss**/
2 | page{
3 | background-color: #f3f3f3;
4 | }
5 |
--------------------------------------------------------------------------------
/examples/pages/filter/pages/string/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/filter/pages/string/index.wxss */
--------------------------------------------------------------------------------
/src/album/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | }
5 | }
--------------------------------------------------------------------------------
/src/collapse/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/image-clipper/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/sticky-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/sticky/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/config/styles/_theme.less:
--------------------------------------------------------------------------------
1 |
2 | @theme-color : #3963BC; // 主题色
--------------------------------------------------------------------------------
/dist/arc-popup/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-popup":"../popup/index"}}
--------------------------------------------------------------------------------
/dist/checkbox/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-button":"../button/index"}}
--------------------------------------------------------------------------------
/dist/core/behaviors/doNothingBehavior.js:
--------------------------------------------------------------------------------
1 | export default Behavior({methods:{doNothing(){}}});
--------------------------------------------------------------------------------
/dist/loadmore/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-loading":"../loading/index"}}
--------------------------------------------------------------------------------
/dist/notice-bar/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/examples/dist/card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/circle/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/price/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/progress/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/radio/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/skeleton/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/sticky/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/switch/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/tabpanel/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/pages/filter/components/wemark/wemark.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/src/badge/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/src/index-list/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/src/mask/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/src/segment-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/slide-view/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | }
5 | }
--------------------------------------------------------------------------------
/src/spin/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/dist/form-item/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-error-tip":"../error-tip/index"}}
--------------------------------------------------------------------------------
/dist/grid/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-grid-item":"../grid-item/index"} }
--------------------------------------------------------------------------------
/dist/status-show/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-button":"../button/index"}}
--------------------------------------------------------------------------------
/dist/tabpanel/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/dist/album/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | }
5 | }
--------------------------------------------------------------------------------
/examples/dist/collapse/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/dist/image-clipper/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/sticky-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/sticky/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/images/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/doc.png
--------------------------------------------------------------------------------
/src/collapse/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/src/image-clipper-tools/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/src/loading/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/dist/calendar/components/mounth/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"day":"../day/index"}}
--------------------------------------------------------------------------------
/dist/error-tip/index.wxss:
--------------------------------------------------------------------------------
1 | .error-text{font-size:22rpx;color:#f4516c;margin-right:20rpx;line-height:2}
--------------------------------------------------------------------------------
/dist/index-anchor/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-index-list":"../index-list/index"}}
--------------------------------------------------------------------------------
/examples/components/column-title/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/components/content-card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/components/navi-card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/components/navi-title/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/components/tabs-card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/badge/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/index-list/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/examples/dist/mask/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/segment-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/slide-view/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | }
5 | }
--------------------------------------------------------------------------------
/examples/dist/spin/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/pages/navigator/content/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/dist/behaviors/hover.js:
--------------------------------------------------------------------------------
1 | export default Behavior({behaviors:[],properties:{isHover:{type:Boolean,value:!0}}});
--------------------------------------------------------------------------------
/dist/behaviors/zIndex.js:
--------------------------------------------------------------------------------
1 | export default Behavior({behaviors:[],properties:{zIndex:{type:Number,value:777}}});
--------------------------------------------------------------------------------
/examples/components/content-title/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/components/detail-navi-card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/collapse/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/examples/dist/image-clipper-tools/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/examples/dist/loading/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/images/filter/is.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/filter/is.png
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/switch/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/components/form/pages/switch/index.wxss */
--------------------------------------------------------------------------------
/examples/pages/components/shopping/pages/counter/index.wxss:
--------------------------------------------------------------------------------
1 | .count{
2 | margin-left: 30rpx !important
3 | }
--------------------------------------------------------------------------------
/src/form/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/src/grid-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/dist/image-picker/image/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/image-picker/image/add.png
--------------------------------------------------------------------------------
/dist/slide-view/index.wxss:
--------------------------------------------------------------------------------
1 | .movable-content{display:flex;direction:row;overflow:hidden}.container{overflow:hidden}
--------------------------------------------------------------------------------
/dist/status-show/image/cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/cart.png
--------------------------------------------------------------------------------
/dist/status-show/image/data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/data.png
--------------------------------------------------------------------------------
/dist/steps/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-step":"../step/index"}}
--------------------------------------------------------------------------------
/dist/toast/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-mask":"../mask/index"}}
--------------------------------------------------------------------------------
/examples/dist/error-tip/index.wxss:
--------------------------------------------------------------------------------
1 | .error-text{font-size:22rpx;color:#f4516c;margin-right:20rpx;line-height:2}
--------------------------------------------------------------------------------
/examples/dist/icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/images/right-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/right-arrow.png
--------------------------------------------------------------------------------
/examples/images/static/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/static/doc.png
--------------------------------------------------------------------------------
/examples/images/static/tlbd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/static/tlbd.jpg
--------------------------------------------------------------------------------
/examples/images/tabbar/base.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/base.png
--------------------------------------------------------------------------------
/examples/images/tabbar/team.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/team.png
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/status-show/show/show.wxss:
--------------------------------------------------------------------------------
1 | /* pages/view/pages/status-show/show/show.wxss */
--------------------------------------------------------------------------------
/src/countdown/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/src/error-tip/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/src/image-picker/image/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/image-picker/image/add.png
--------------------------------------------------------------------------------
/src/status-show/image/cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/cart.png
--------------------------------------------------------------------------------
/src/status-show/image/data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/data.png
--------------------------------------------------------------------------------
/src/status-show/image/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/error.png
--------------------------------------------------------------------------------
/src/status-show/image/order.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/order.png
--------------------------------------------------------------------------------
/dist/collapse-item/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-list":"../list/index","l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/dist/image-clipper/images/sure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/image-clipper/images/sure.png
--------------------------------------------------------------------------------
/dist/search-bar/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-input":"../input/index","l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/dist/status-show/image/address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/address.png
--------------------------------------------------------------------------------
/dist/status-show/image/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/error.png
--------------------------------------------------------------------------------
/dist/status-show/image/network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/network.png
--------------------------------------------------------------------------------
/dist/status-show/image/order.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/order.png
--------------------------------------------------------------------------------
/dist/status-show/image/product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/product.png
--------------------------------------------------------------------------------
/dist/status-show/image/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/status-show/image/success.png
--------------------------------------------------------------------------------
/dist/transition/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-mask":"../mask/index"}}
--------------------------------------------------------------------------------
/dist/water-flow/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{},"componentGenerics":{"l-water-flow-item":true} }
--------------------------------------------------------------------------------
/examples/dist/form/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/grid-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/images/component/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/card.png
--------------------------------------------------------------------------------
/examples/images/component/form.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/form.png
--------------------------------------------------------------------------------
/examples/images/component/grid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/grid.jpg
--------------------------------------------------------------------------------
/examples/images/component/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/icon.png
--------------------------------------------------------------------------------
/examples/images/component/is.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/is.png
--------------------------------------------------------------------------------
/examples/images/component/list.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/list.jpg
--------------------------------------------------------------------------------
/examples/images/component/mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/mask.png
--------------------------------------------------------------------------------
/examples/images/component/rate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/rate.png
--------------------------------------------------------------------------------
/examples/images/component/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/tab.png
--------------------------------------------------------------------------------
/examples/images/component/tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/tag.png
--------------------------------------------------------------------------------
/examples/images/filter/array.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/filter/array.png
--------------------------------------------------------------------------------
/examples/images/filter/string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/filter/string.png
--------------------------------------------------------------------------------
/examples/images/shopping/count.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/shopping/count.png
--------------------------------------------------------------------------------
/examples/images/shopping/price.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/shopping/price.png
--------------------------------------------------------------------------------
/examples/images/static/loadmor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/static/loadmor.gif
--------------------------------------------------------------------------------
/examples/images/tabbar/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/about.png
--------------------------------------------------------------------------------
/examples/images/tabbar/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/filter.png
--------------------------------------------------------------------------------
/examples/images/view/icon-mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/view/icon-mask.png
--------------------------------------------------------------------------------
/examples/pages/about/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-tab-bar": "/dist/tab-bar/index"
4 | }
5 | }
--------------------------------------------------------------------------------
/src/image-clipper/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/image-clipper/images/close.png
--------------------------------------------------------------------------------
/src/image-clipper/images/photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/image-clipper/images/photo.png
--------------------------------------------------------------------------------
/src/image-clipper/images/sure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/image-clipper/images/sure.png
--------------------------------------------------------------------------------
/src/status-show/image/address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/address.png
--------------------------------------------------------------------------------
/src/status-show/image/network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/network.png
--------------------------------------------------------------------------------
/src/status-show/image/product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/product.png
--------------------------------------------------------------------------------
/src/status-show/image/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/status-show/image/success.png
--------------------------------------------------------------------------------
/src/tag/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/dist/combined-tabs/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-badge":"../badge/index"}}
--------------------------------------------------------------------------------
/dist/image-clipper/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/image-clipper/images/close.png
--------------------------------------------------------------------------------
/dist/image-clipper/images/photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/image-clipper/images/photo.png
--------------------------------------------------------------------------------
/dist/image-picker/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"styleIsolation":"apply-shared","usingComponents":{"l-icon":"../icon/index"}}
--------------------------------------------------------------------------------
/dist/input/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-error-tip":"../error-tip/index"}}
--------------------------------------------------------------------------------
/dist/tab-bar/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"styleIsolation":"apply-shared","usingComponents":{"l-badge":"../badge/index"}}
--------------------------------------------------------------------------------
/dist/textarea/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-error-tip":"../error-tip/index"}}
--------------------------------------------------------------------------------
/examples/dist/countdown/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/error-tip/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 |
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/slide-view/index.wxss:
--------------------------------------------------------------------------------
1 | .movable-content{display:flex;direction:row;overflow:hidden}.container{overflow:hidden}
--------------------------------------------------------------------------------
/examples/images/basic/icon-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/basic/icon-icon.png
--------------------------------------------------------------------------------
/examples/images/component/album.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/album.png
--------------------------------------------------------------------------------
/examples/images/component/array.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/array.png
--------------------------------------------------------------------------------
/examples/images/component/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/avatar.png
--------------------------------------------------------------------------------
/examples/images/component/badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/badge.png
--------------------------------------------------------------------------------
/examples/images/component/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/button.png
--------------------------------------------------------------------------------
/examples/images/component/circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/circle.png
--------------------------------------------------------------------------------
/examples/images/component/dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/dialog.png
--------------------------------------------------------------------------------
/examples/images/component/input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/input.png
--------------------------------------------------------------------------------
/examples/images/component/popup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/popup.png
--------------------------------------------------------------------------------
/examples/images/component/radio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/radio.png
--------------------------------------------------------------------------------
/examples/images/component/rules.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/rules.png
--------------------------------------------------------------------------------
/examples/images/component/steps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/steps.png
--------------------------------------------------------------------------------
/examples/images/component/sticky.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/sticky.png
--------------------------------------------------------------------------------
/examples/images/component/string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/string.png
--------------------------------------------------------------------------------
/examples/images/component/switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/switch.png
--------------------------------------------------------------------------------
/examples/images/component/tabbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/tabbar.png
--------------------------------------------------------------------------------
/examples/images/component/toast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/toast.png
--------------------------------------------------------------------------------
/examples/images/response/picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/response/picture.png
--------------------------------------------------------------------------------
/examples/images/static/index_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/static/index_bg.png
--------------------------------------------------------------------------------
/src/button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/counter/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/error-tip/index.wxml:
--------------------------------------------------------------------------------
1 | {{errorText}}
--------------------------------------------------------------------------------
/src/message/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/dist/calendar/config.js:
--------------------------------------------------------------------------------
1 | export const TYPE_SINGLE="single";export const TYPE_RANGE="range";export const TYPE_MULTIPLE="multiple";
--------------------------------------------------------------------------------
/dist/error-tip/index.wxml:
--------------------------------------------------------------------------------
1 | {{errorText}}
--------------------------------------------------------------------------------
/dist/radio-group/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-error-tip":"../error-tip/index","l-radio":"../radio/index"}}
--------------------------------------------------------------------------------
/examples/dist/tag/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/images/basic/icon-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/basic/icon-button.png
--------------------------------------------------------------------------------
/examples/images/component/arc-popup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/arc-popup.png
--------------------------------------------------------------------------------
/examples/images/component/calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/calendar.png
--------------------------------------------------------------------------------
/examples/images/component/checkbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/checkbox.png
--------------------------------------------------------------------------------
/examples/images/component/collapse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/collapse.png
--------------------------------------------------------------------------------
/examples/images/component/countdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/countdown.png
--------------------------------------------------------------------------------
/examples/images/component/load-more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/load-more.png
--------------------------------------------------------------------------------
/examples/images/component/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/loading.png
--------------------------------------------------------------------------------
/examples/images/component/loadmore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/loadmore.png
--------------------------------------------------------------------------------
/examples/images/component/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/message.png
--------------------------------------------------------------------------------
/examples/images/component/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/progress.png
--------------------------------------------------------------------------------
/examples/images/component/segment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/segment.png
--------------------------------------------------------------------------------
/examples/images/component/skeleton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/skeleton.png
--------------------------------------------------------------------------------
/examples/images/component/textarea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/textarea.png
--------------------------------------------------------------------------------
/examples/images/component/waterFlow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/waterFlow.png
--------------------------------------------------------------------------------
/examples/images/filter/classnames.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/filter/classnames.png
--------------------------------------------------------------------------------
/examples/images/filter/zeroPadding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/filter/zeroPadding.png
--------------------------------------------------------------------------------
/examples/images/navigator/icon-flex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/navigator/icon-flex.png
--------------------------------------------------------------------------------
/examples/images/navigator/icon-form.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/navigator/icon-form.png
--------------------------------------------------------------------------------
/examples/images/navigator/icon-shop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/navigator/icon-shop.png
--------------------------------------------------------------------------------
/examples/images/navigator/icon-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/navigator/icon-view.png
--------------------------------------------------------------------------------
/examples/images/static/camera_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/static/camera_add.png
--------------------------------------------------------------------------------
/examples/images/tabbar/about-select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/about-select.png
--------------------------------------------------------------------------------
/examples/images/tabbar/base-select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/base-select.png
--------------------------------------------------------------------------------
/examples/images/tabbar/team-select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/team-select.png
--------------------------------------------------------------------------------
/examples/images/view/default-image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/view/default-image.jpg
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/collapse/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | onShareAppMessage: function () {
3 |
4 | },
5 | });
6 |
--------------------------------------------------------------------------------
/src/arc-popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-popup": "../popup/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/checkbox/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-button": "../button/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/dialog/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-popup": "../popup/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/step/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/dist/water-flow/index.wxss:
--------------------------------------------------------------------------------
1 | .water-flow-container{display:flex;width:100%;box-sizing:border-box;background:0 0}.water-column{flex:1}
--------------------------------------------------------------------------------
/examples/components/tabs-card/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | components/tabs-card/index.wxml
3 |
--------------------------------------------------------------------------------
/examples/dist/button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/counter/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/error-tip/index.wxml:
--------------------------------------------------------------------------------
1 | {{errorText}}
--------------------------------------------------------------------------------
/examples/dist/image-picker/image/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/image-picker/image/add.png
--------------------------------------------------------------------------------
/examples/dist/message/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/status-show/image/cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/cart.png
--------------------------------------------------------------------------------
/examples/dist/status-show/image/data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/data.png
--------------------------------------------------------------------------------
/examples/dist/status-show/image/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/error.png
--------------------------------------------------------------------------------
/examples/dist/status-show/image/order.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/order.png
--------------------------------------------------------------------------------
/examples/images/component/classnames.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/classnames.png
--------------------------------------------------------------------------------
/examples/images/component/imagepicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/imagepicker.png
--------------------------------------------------------------------------------
/examples/images/component/index-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/index-list.png
--------------------------------------------------------------------------------
/examples/images/component/notice-bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/notice-bar.png
--------------------------------------------------------------------------------
/examples/images/component/slide-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/slide-view.png
--------------------------------------------------------------------------------
/examples/images/component/status-show.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/status-show.png
--------------------------------------------------------------------------------
/examples/images/component/transition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/transition.png
--------------------------------------------------------------------------------
/examples/images/component/zeroPadding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/zeroPadding.png
--------------------------------------------------------------------------------
/examples/images/navigator/icon-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/navigator/icon-action.png
--------------------------------------------------------------------------------
/examples/images/navigator/icon-basic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/navigator/icon-basic.png
--------------------------------------------------------------------------------
/examples/images/tabbar/filter-select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/tabbar/filter-select.png
--------------------------------------------------------------------------------
/examples/pages/filter/pages/zero-padding/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/filter/pages/zero-padding/index.wxss */
2 | @import '../base/index.wxss'
--------------------------------------------------------------------------------
/src/avatar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/image-clipper/images/rotate-along.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/image-clipper/images/rotate-along.png
--------------------------------------------------------------------------------
/src/loadmore/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-loading":"../loading/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/rate/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/status-show/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-button":"../button/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/src/tabpanel/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/dist/checkbox-group/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-error-tip":"../error-tip/index","l-checkbox":"../checkbox/index"}}
--------------------------------------------------------------------------------
/dist/image-clipper/images/rotate-along.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/image-clipper/images/rotate-along.png
--------------------------------------------------------------------------------
/dist/image-clipper/images/rotate-inverse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/image-clipper/images/rotate-inverse.png
--------------------------------------------------------------------------------
/dist/list/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-badge":"../badge/index","l-tag":"../tag/index"} }
--------------------------------------------------------------------------------
/examples/dist/arc-popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-popup": "../popup/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/checkbox/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-button": "../button/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/dialog/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-popup": "../popup/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/image-clipper/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/image-clipper/images/close.png
--------------------------------------------------------------------------------
/examples/dist/image-clipper/images/photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/image-clipper/images/photo.png
--------------------------------------------------------------------------------
/examples/dist/image-clipper/images/sure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/image-clipper/images/sure.png
--------------------------------------------------------------------------------
/examples/dist/status-show/image/address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/address.png
--------------------------------------------------------------------------------
/examples/dist/status-show/image/network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/network.png
--------------------------------------------------------------------------------
/examples/dist/status-show/image/product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/product.png
--------------------------------------------------------------------------------
/examples/dist/status-show/image/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/status-show/image/success.png
--------------------------------------------------------------------------------
/examples/dist/step/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/images/component/action-sheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/action-sheet.png
--------------------------------------------------------------------------------
/examples/images/component/combined-tabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/component/combined-tabs.png
--------------------------------------------------------------------------------
/examples/images/navigator/icon-navigator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/images/navigator/icon-navigator.png
--------------------------------------------------------------------------------
/examples/pages/filter/pages/base/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-wemark": "../../components/wemark/wemark"
4 | }
5 | }
--------------------------------------------------------------------------------
/examples/pages/navigator/content/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/navigator/content/index.wxss */
2 | page{
3 | background-color: #fff;
4 | }
5 |
--------------------------------------------------------------------------------
/src/capsule-bar/icons/capsule-left-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/capsule-bar/icons/capsule-left-black.png
--------------------------------------------------------------------------------
/src/capsule-bar/icons/capsule-left-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/capsule-bar/icons/capsule-left-white.png
--------------------------------------------------------------------------------
/src/image-clipper/images/rotate-inverse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/image-clipper/images/rotate-inverse.png
--------------------------------------------------------------------------------
/src/tabpanel/index.less:
--------------------------------------------------------------------------------
1 | /* components/tab/index.wxss */
2 |
3 | .l-tabpanel-content {
4 | width: 100%;
5 | height: 100%;
6 | }
7 |
--------------------------------------------------------------------------------
/dist/capsule-bar/icons/capsule-left-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/capsule-bar/icons/capsule-left-black.png
--------------------------------------------------------------------------------
/dist/capsule-bar/icons/capsule-left-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/capsule-bar/icons/capsule-left-white.png
--------------------------------------------------------------------------------
/dist/capsule-bar/icons/capsule-right-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/capsule-bar/icons/capsule-right-black.png
--------------------------------------------------------------------------------
/dist/capsule-bar/icons/capsule-right-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/dist/capsule-bar/icons/capsule-right-white.png
--------------------------------------------------------------------------------
/dist/error-tip/index.js:
--------------------------------------------------------------------------------
1 | Component({externalClasses:["l-error-text","l-error-text-class"],properties:{errorText:String},data:{},methods:{}});
--------------------------------------------------------------------------------
/dist/tabs/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-badge":"../badge/index","l-tabpanel":"../tabpanel/index"}}
--------------------------------------------------------------------------------
/examples/components/column-title/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | components/column-title/index.wxml
3 |
--------------------------------------------------------------------------------
/examples/dist/avatar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/loadmore/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-loading":"../loading/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/rate/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/status-show/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-button":"../button/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/tabpanel/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/dist/water-flow/index.wxss:
--------------------------------------------------------------------------------
1 | .water-flow-container{display:flex;width:100%;box-sizing:border-box;background:0 0}.water-column{flex:1}
--------------------------------------------------------------------------------
/examples/pages/navigator/content/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "navi-content":"/components/navi-content/index"
4 | }
5 | }
--------------------------------------------------------------------------------
/src/calendar/components/mounth/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "day":"../day/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/src/calendar/config.js:
--------------------------------------------------------------------------------
1 | export const TYPE_SINGLE = 'single';
2 | export const TYPE_RANGE = 'range';
3 | export const TYPE_MULTIPLE = 'multiple';
--------------------------------------------------------------------------------
/src/capsule-bar/icons/capsule-right-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/capsule-bar/icons/capsule-right-black.png
--------------------------------------------------------------------------------
/src/capsule-bar/icons/capsule-right-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/src/capsule-bar/icons/capsule-right-white.png
--------------------------------------------------------------------------------
/src/grid/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-grid-item":"../grid-item/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/pages/components/layout/images/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/layout/images/card.png
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/loadmore/case/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-loadmore": "/dist/loadmore/index"
4 | }
5 | }
--------------------------------------------------------------------------------
/examples/pages/filter/pages/classnames/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-wemark": "../../components/wemark/wemark"
4 | }
5 | }
--------------------------------------------------------------------------------
/examples/pages/filter/pages/string/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | pages/filter/pages/string/index.wxml
3 |
--------------------------------------------------------------------------------
/examples/pages/filter/pages/zero-padding/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-wemark": "../../components/wemark/wemark"
4 | }
5 | }
--------------------------------------------------------------------------------
/src/index-anchor/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-index-list": "../index-list/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/dist/action-sheet/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-popup":"../popup/index","l-button":"../button/index"} }
--------------------------------------------------------------------------------
/examples/dist/calendar/components/mounth/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "day":"../day/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/dist/calendar/config.js:
--------------------------------------------------------------------------------
1 | export const TYPE_SINGLE = 'single';
2 | export const TYPE_RANGE = 'range';
3 | export const TYPE_MULTIPLE = 'multiple';
--------------------------------------------------------------------------------
/examples/dist/grid/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-grid-item":"../grid-item/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/dist/image-clipper/images/rotate-along.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/image-clipper/images/rotate-along.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tabbar/index.wxss:
--------------------------------------------------------------------------------
1 | .tabbar-wrapper{
2 | width: 750rpx;
3 | margin-top: 50rpx;
4 | margin-left: -20rpx;
5 | }
6 |
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/status-show/show/show.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "status": "/dist/status-show/index"
4 | }
5 | }
--------------------------------------------------------------------------------
/src/form-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-error-tip":"../error-tip/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/dist/price/index.wxss:
--------------------------------------------------------------------------------
1 | .price-del{text-decoration:line-through!important}.price-container{display:inline-block;text-align:center;color:#3963bc;font-size:28rpx}
--------------------------------------------------------------------------------
/dist/radio-group/index.wxss:
--------------------------------------------------------------------------------
1 | .radio-group{width:100%}.radio-group-row{display:flex;flex-direction:row}.radio-group-column{display:flex;flex-direction:column}
--------------------------------------------------------------------------------
/dist/segment/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"l-icon":"../icon/index","l-badge":"../badge/index","l-segment-item":"../segment-item/index"}}
--------------------------------------------------------------------------------
/examples/dist/capsule-bar/icons/capsule-left-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/capsule-bar/icons/capsule-left-black.png
--------------------------------------------------------------------------------
/examples/dist/capsule-bar/icons/capsule-left-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/capsule-bar/icons/capsule-left-white.png
--------------------------------------------------------------------------------
/examples/dist/image-clipper/images/rotate-inverse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/image-clipper/images/rotate-inverse.png
--------------------------------------------------------------------------------
/examples/dist/index-anchor/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-index-list": "../index-list/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/pages/components/form/images/smile-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/form/images/smile-active.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/add.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/baby.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/baby.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/cart.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/home.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/mark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/mark.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/my.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/my.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/tao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/tao.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/tao1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/tao1.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/we.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/we.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/capsule-bar/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/capsule-bar/bg.png
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/circle/timg1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/view/pages/circle/timg1.jpeg
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/circle/timg2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/view/pages/circle/timg2.jpeg
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/circle/timg3.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/view/pages/circle/timg3.jpeg
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/circle/timg4.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/view/pages/circle/timg4.jpeg
--------------------------------------------------------------------------------
/src/notice-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents":
4 | {
5 | "l-icon": "../icon/index"
6 | }
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/src/toast/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-mask": "../mask/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/dist/calendar/components/day/index.js:
--------------------------------------------------------------------------------
1 | Component({data:{},properties:{text:null,topInfo:null,bottomInfo:null,type:null,color:{type:String,value:""}},methods:{}});
--------------------------------------------------------------------------------
/examples/dist/capsule-bar/icons/capsule-right-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/capsule-bar/icons/capsule-right-black.png
--------------------------------------------------------------------------------
/examples/dist/capsule-bar/icons/capsule-right-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/dist/capsule-bar/icons/capsule-right-white.png
--------------------------------------------------------------------------------
/examples/dist/form-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-error-tip":"../error-tip/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples/pages/components/form/images/smile-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/form/images/smile-inactive.png
--------------------------------------------------------------------------------
/examples/pages/components/layout/images/wx_app_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/layout/images/wx_app_clear.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/cart1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/cart1.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/dining.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/dining.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/favor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/favor.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/home1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/home1.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/living.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/living.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/mark1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/mark1.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/people.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/people.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/video.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/capsule-bar/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/capsule-bar/star.png
--------------------------------------------------------------------------------
/src/search-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-input": "../input/index",
5 | "l-icon": "../icon/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/src/steps/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-step":"../step/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/src/transition/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-mask": "../mask/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/dist/notice-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents":
4 | {
5 | "l-icon": "../icon/index"
6 | }
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/examples/dist/price/index.wxss:
--------------------------------------------------------------------------------
1 | .price-del{text-decoration:line-through!important}.price-container{display:inline-block;text-align:center;color:#3963bc;font-size:28rpx}
--------------------------------------------------------------------------------
/examples/dist/radio-group/index.wxss:
--------------------------------------------------------------------------------
1 | .radio-group{width:100%}.radio-group-row{display:flex;flex-direction:row}.radio-group-column{display:flex;flex-direction:column}
--------------------------------------------------------------------------------
/examples/dist/toast/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-mask": "../mask/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/radio/images/radio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/form/pages/radio/images/radio.png
--------------------------------------------------------------------------------
/examples/pages/components/layout/images/badroom-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/layout/images/badroom-active.png
--------------------------------------------------------------------------------
/examples/pages/components/layout/images/bathroom-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/layout/images/bathroom-active.png
--------------------------------------------------------------------------------
/examples/pages/components/layout/images/wx_app_compass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/layout/images/wx_app_compass.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/baby_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/baby_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/badroom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/badroom.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/bathroom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/bathroom.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/cart_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/cart_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/discover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/discover.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/home_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/home_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/kichten.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/kichten.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/mark_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/mark_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/my_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/my_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/my_fill1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/my_fill1.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/my_fill2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/my_fill2.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/we_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/we_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/capsule-bar/qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/capsule-bar/qrcode.png
--------------------------------------------------------------------------------
/src/combined-tabs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-badge":"../badge/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/src/core/behaviors/doNothingBehavior.js:
--------------------------------------------------------------------------------
1 | // 定义一个空内容函数,用于阻止事件冒泡
2 |
3 | export default Behavior({
4 | methods: {
5 | doNothing() {
6 | }
7 | }
8 | });
9 |
--------------------------------------------------------------------------------
/src/input/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-error-tip":"../error-tip/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/src/textarea/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-error-tip":"../error-tip/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/.huskyrc:
--------------------------------------------------------------------------------
1 | {
2 | "hooks": {
3 | "pre-commit": "npm run lint && git restore -W -S dist examples/dist",
4 | "commit-msg": "commitlint -e $GIT_PARAMS"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/dist/checkbox-group/index.wxss:
--------------------------------------------------------------------------------
1 | .checkbox-group{flex-wrap:wrap}.checkbox-group-row{display:flex;flex-direction:row}.checkbox-group-column{display:flex;flex-direction:column}
--------------------------------------------------------------------------------
/dist/steps/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/dist/search-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-input": "../input/index",
5 | "l-icon": "../icon/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/dist/steps/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-step":"../step/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/dist/transition/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-mask": "../mask/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/cart_fill2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/cart_fill2.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/favor_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/favor_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/home_fill1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/home_fill1.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/mark_fill1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/mark_fill1.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/video_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/video_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/capsule-bar/download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/capsule-bar/download.png
--------------------------------------------------------------------------------
/src/collapse-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-list": "../list/index",
5 | "l-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/image-picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "styleIsolation": "apply-shared",
4 | "usingComponents": {
5 | "l-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/steps/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/tab-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "styleIsolation": "apply-shared",
4 | "usingComponents": {
5 | "l-badge":"../badge/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/water-flow/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {},
4 | "componentGenerics": {
5 | "l-water-flow-item": true
6 | }
7 | }
--------------------------------------------------------------------------------
/dist/core/utils/event-util.js:
--------------------------------------------------------------------------------
1 | class EventUtil{emit(e,t,l){e.triggerEvent(t,l,{bubbles:!0,composed:!0,capturePhase:!0})}}const eventUtil=new EventUtil;export default eventUtil;
--------------------------------------------------------------------------------
/examples/dist/combined-tabs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-badge":"../badge/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/dist/core/behaviors/doNothingBehavior.js:
--------------------------------------------------------------------------------
1 | // 定义一个空内容函数,用于阻止事件冒泡
2 |
3 | export default Behavior({
4 | methods: {
5 | doNothing() {
6 | }
7 | }
8 | });
9 |
--------------------------------------------------------------------------------
/examples/dist/input/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-error-tip":"../error-tip/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/dist/textarea/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-error-tip":"../error-tip/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/checkbox/images/radio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/form/pages/checkbox/images/radio.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/badroom-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/badroom-active.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/dining-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/dining-active.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/discover_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/discover_fill.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/discover_fill2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/discover_fill2.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/kichten-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/kichten-active.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/living-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/living-active.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/people_fill1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/people_fill1.png
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/notice-bar/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/view/pages/notice-bar/index.wxss */
2 | .container{
3 | display: flex;
4 | flex-direction: column
5 | }
--------------------------------------------------------------------------------
/examples/dist/checkbox-group/index.wxss:
--------------------------------------------------------------------------------
1 | .checkbox-group{flex-wrap:wrap}.checkbox-group-row{display:flex;flex-direction:row}.checkbox-group-column{display:flex;flex-direction:column}
--------------------------------------------------------------------------------
/examples/dist/collapse-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-list": "../list/index",
5 | "l-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/examples/dist/image-picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "styleIsolation": "apply-shared",
4 | "usingComponents": {
5 | "l-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/examples/dist/steps/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/dist/tab-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "styleIsolation": "apply-shared",
4 | "usingComponents": {
5 | "l-badge":"../badge/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/examples/dist/water-flow/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {},
4 | "componentGenerics": {
5 | "l-water-flow-item": true
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/calendar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-calendar": "/dist/calendar/index",
4 | "l-list": "/dist/list/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/radio/images/radiobutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/form/pages/radio/images/radiobutton.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/images/tab-icon/bathroom-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/images/tab-icon/bathroom-active.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-icon":"/dist/icon/index",
4 | "l-tab-bar": "/dist/tab-bar/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/dist/grid-item/index.wxss:
--------------------------------------------------------------------------------
1 | .grid-item{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:32rpx 16rpx;box-sizing:border-box}.l-gird-item-hover{opacity:.8}
--------------------------------------------------------------------------------
/dist/icon/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/checkbox/images/radiobutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/form/pages/checkbox/images/radiobutton.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/cart.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/cart.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/home.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/home.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/user.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/user.jpg
--------------------------------------------------------------------------------
/src/icon/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/radio-group/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-error-tip": "../error-tip/index",
5 | "l-radio":"../radio/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/dist/rate/index.wxss:
--------------------------------------------------------------------------------
1 | .l-rate,.l-rate-star{display:inline-flex}.l-rate-star{position:relative}.icon-checked{position:absolute;overflow:hidden;display:flex}.image-item{width:80rpx;height:80rpx}
--------------------------------------------------------------------------------
/dist/spin/index.js:
--------------------------------------------------------------------------------
1 | Component({externalClasses:["l-class"],properties:{color:String,show:Boolean,type:{type:String,value:"flash"},custom:Boolean,size:{type:String,value:"default"}},methods:{}});
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/water-flow/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/my.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/my.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/my.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/my.jpg
--------------------------------------------------------------------------------
/examples/pages/components/shopping/pages/search-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-search-bar": "/dist/search-bar/index",
4 | "l-icon":"/dist/icon/index"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/components/navi-card/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{title}}
5 |
--------------------------------------------------------------------------------
/examples/dist/grid-item/index.wxss:
--------------------------------------------------------------------------------
1 | .grid-item{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:32rpx 16rpx;box-sizing:border-box}.l-gird-item-hover{opacity:.8}
--------------------------------------------------------------------------------
/examples/dist/icon/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/dist/radio-group/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-error-tip": "../error-tip/index",
5 | "l-radio":"../radio/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/category.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/category.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/discover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/discover.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/cart.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/home.png
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/status-show/show/show.wxml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/tabs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-badge":"../badge/index",
6 | "l-tabpanel":"../tabpanel/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/dist/rate/index.wxss:
--------------------------------------------------------------------------------
1 | .l-rate,.l-rate-star{display:inline-flex}.l-rate-star{position:relative}.icon-checked{position:absolute;overflow:hidden;display:flex}.image-item{width:80rpx;height:80rpx}
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/bg-img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/bg-img.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/message.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/weitao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/weitao.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/contact.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/contact.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/weixin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/weixin.jpg
--------------------------------------------------------------------------------
/src/checkbox-group/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-error-tip":"../error-tip/index",
5 | "l-checkbox": "../checkbox/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/error-tip/index.less:
--------------------------------------------------------------------------------
1 | @import "../../config/styles/_base.less";
2 |
3 | .error-text {
4 | font-size: 22rpx;
5 | color: @error-color;
6 | margin-right:20rpx;
7 | line-height: 2;
8 | }
--------------------------------------------------------------------------------
/src/list/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-badge":"../badge/index",
6 | "l-tag":"../tag/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/dist/tabs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-badge":"../badge/index",
6 | "l-tabpanel":"../tabpanel/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/cart-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/cart-selected.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/home-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/home-selected.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/user-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/user-selected.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/discover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/discover.jpg
--------------------------------------------------------------------------------
/examples/sitemap.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/dist/calendar/components/header/index.js:
--------------------------------------------------------------------------------
1 | Component({data:{weekdays:["日","一","二","三","四","五","六"]},properties:{title:{type:String,value:"日期选择"},subTitle:String,showTitle:Boolean,showSubtitle:Boolean},methods:{}});
--------------------------------------------------------------------------------
/examples/dist/checkbox-group/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-error-tip":"../error-tip/index",
5 | "l-checkbox": "../checkbox/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/examples/dist/list/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-badge":"../badge/index",
6 | "l-tag":"../tag/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/my-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/my-selected.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/my-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/my-selected.jpg
--------------------------------------------------------------------------------
/src/segment/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-badge": "../badge/index",
6 | "l-segment-item":"../segment-item/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/dist/common/async-validator/rule/whitespace.js:
--------------------------------------------------------------------------------
1 | import*as util from"../util";function whitespace(t,e,s,i,a){(/^\s+$/.test(e)||""===e)&&i.push(util.format(a.messages.whitespace,t.fullField))}export default whitespace;
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/required.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";function required(r,e,u,i,o){const t=[],a=Array.isArray(e)?"array":typeof e;rules.required(r,e,i,t,o,a),u(t)}export default required;
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/category-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/category-selected.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/discover-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/jd-tab-bar/discover-selected.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/cart-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/cart-selected.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/home-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/home-selected.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/weitao-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/weitao-selected.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/weixin-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/weixin-selected.jpg
--------------------------------------------------------------------------------
/src/water-flow/index.less:
--------------------------------------------------------------------------------
1 | .water-flow-container {
2 | display : flex;
3 | width : 100%;
4 | box-sizing: border-box;
5 | background: transparent
6 | }
7 |
8 | .water-column {
9 | flex: 1
10 | }
--------------------------------------------------------------------------------
/dist/calendar/index.json:
--------------------------------------------------------------------------------
1 | {"component":true,"usingComponents":{"header":"./components/header/index","mounth":"./components/mounth/index","l-toast":"../toast/index","l-popup":"../popup/index","l-button":"../button/index"}}
--------------------------------------------------------------------------------
/dist/core/utils/data-util.js:
--------------------------------------------------------------------------------
1 | class DataUtil{setDiffData(t,a){const e={};Object.keys(a).forEach(s=>{t.data[s]!==a[s]&&(e[s]=a[s])}),Object.keys(e).length&&t.setData(e)}}const dataUtil=new DataUtil;export default dataUtil;
--------------------------------------------------------------------------------
/examples/dist/segment/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon": "../icon/index",
5 | "l-badge": "../badge/index",
6 | "l-segment-item":"../segment-item/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/water-flow/component/product/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-card": "/dist/card/index",
5 | "l-price": "/dist/price/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/message-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/taobao-tab-bar/message-selected.png
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/contact-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/contact-selected.jpg
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/discover-selected.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TaleLin/lin-ui/HEAD/examples/pages/components/nav/pages/tab-bar/image/weixin-tab-bar/discover-selected.jpg
--------------------------------------------------------------------------------
/src/action-sheet/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-popup":"../popup/index",
6 | "l-button":"../button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/app.js:
--------------------------------------------------------------------------------
1 | import versionUtil from './utils/version-util';
2 | App({
3 | onLaunch: function() {
4 | // 检查更新
5 | versionUtil.checkUpdate();
6 | },
7 |
8 | globalData: {
9 |
10 | }
11 | });
12 |
--------------------------------------------------------------------------------
/src/behaviors/zIndex.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line no-undef
2 | export default Behavior({
3 | behaviors: [],
4 | properties: {
5 | zIndex:{
6 | type: Number,
7 | value: 777
8 | }
9 | }
10 | });
--------------------------------------------------------------------------------
/src/slide-view/index.less:
--------------------------------------------------------------------------------
1 | /* slide-view/slide-view.wxss */
2 | .movable-content{
3 | display: flex;
4 | direction: row;
5 | overflow: hidden;
6 | }
7 |
8 | .container {
9 | overflow: hidden;
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/examples/components/navi-content/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "detail-navi-card": "/components/detail-navi-card/index",
5 | "navi-title": "/components/navi-title/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/dist/action-sheet/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "l-icon":"../icon/index",
5 | "l-popup":"../popup/index",
6 | "l-button":"../button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/capsule-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-capsule-bar":"/dist/capsule-bar/index"
4 | },
5 | "navigationStyle":"custom",
6 | "navigationBarTextStyle":"white"
7 | }
8 |
--------------------------------------------------------------------------------
/src/behaviors/hover.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line no-undef
2 | export default Behavior({
3 | behaviors: [],
4 | properties: {
5 | isHover:{
6 | type: Boolean,
7 | value: true
8 | }
9 | }
10 | });
--------------------------------------------------------------------------------
/src/filter/zero-padding.wxs:
--------------------------------------------------------------------------------
1 | function zeroPadding(num, length = 2) {
2 | if((num + "").length >= length) {
3 | return num;
4 | }
5 | return zeroPadding("0" + num, length)
6 | }
7 |
8 | module.exports = zeroPadding;
--------------------------------------------------------------------------------
/dist/filter/zero-padding.wxs:
--------------------------------------------------------------------------------
1 | function zeroPadding(num, length = 2) {
2 | if((num + "").length >= length) {
3 | return num;
4 | }
5 | return zeroPadding("0" + num, length)
6 | }
7 |
8 | module.exports = zeroPadding;
--------------------------------------------------------------------------------
/dist/grid-item/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/dist/behaviors/zIndex.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line no-undef
2 | export default Behavior({
3 | behaviors: [],
4 | properties: {
5 | zIndex:{
6 | type: Number,
7 | value: 777
8 | }
9 | }
10 | });
--------------------------------------------------------------------------------
/dist/countdown/index.js:
--------------------------------------------------------------------------------
1 | import countDownBehaviors from"../behaviors/countdown";Component({externalClasses:["l-class","l-class-time","l-time-class"],behaviors:[countDownBehaviors],properties:{doneText:{type:String,value:"已结束"}},methods:{}});
--------------------------------------------------------------------------------
/dist/countdown/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | {{item.value}}{{item.name}}
3 |
--------------------------------------------------------------------------------
/examples/dist/behaviors/hover.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line no-undef
2 | export default Behavior({
3 | behaviors: [],
4 | properties: {
5 | isHover:{
6 | type: Boolean,
7 | value: true
8 | }
9 | }
10 | });
--------------------------------------------------------------------------------
/examples/dist/filter/zero-padding.wxs:
--------------------------------------------------------------------------------
1 | function zeroPadding(num, length = 2) {
2 | if((num + "").length >= length) {
3 | return num;
4 | }
5 | return zeroPadding("0" + num, length)
6 | }
7 |
8 | module.exports = zeroPadding;
--------------------------------------------------------------------------------
/src/countdown/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | {{item.value}}{{item.name}}
3 |
--------------------------------------------------------------------------------
/dist/radio-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/pages/components/response/pages/message/index.wxss:
--------------------------------------------------------------------------------
1 | .button {
2 | background: rgba(223, 237, 255, 1) !important;
3 | box-shadow: 6rpx 6rpx 16rpx 0px rgba(229, 233, 239, 0.5) !important;
4 | color: rgba(45, 97, 179, 1) !important;
5 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/spin/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-spin":"/dist/spin/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/status-show/index.wxss:
--------------------------------------------------------------------------------
1 | .button {
2 | background: rgba(223, 237, 255, 1) !important;
3 | box-shadow: 6rpx 6rpx 16rpx 0px rgba(229, 233, 239, 0.5) !important;
4 | color: rgba(45, 97, 179, 1) !important;
5 | }
--------------------------------------------------------------------------------
/examples/pages/navigator/filter/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "detail-navi-card": "/components/detail-navi-card/index",
4 | "navi-title": "/components/navi-title/index",
5 | "l-tab-bar": "/dist/tab-bar/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/src/radio-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/dist/behaviors/computeOffset.js:
--------------------------------------------------------------------------------
1 | export default Behavior({behaviors:[],properties:{},data:{distance:0},attached(){this.offsetMargin()},methods:{offsetMargin(){const{windowHeight:t,screenHeight:e}=wx.getSystemInfoSync();this.setData({distance:e-t})}}});
--------------------------------------------------------------------------------
/dist/behaviors/validator.js:
--------------------------------------------------------------------------------
1 | export default Behavior({definitionFilter(e){const{properties:o}=e;Object.keys(o).forEach(e=>{const{options:t}=o[e];t&&(o[e].observer=function(o){!t.includes(o)&&o&&console.error(`${e}: ${o} must be in the [${t}]`)})})}});
--------------------------------------------------------------------------------
/examples/dist/countdown/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | {{item.value}}{{item.name}}
3 |
--------------------------------------------------------------------------------
/examples/pages/components/basic/pages/icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-icon": "/dist/icon/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/rate/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-rate": "/dist/rate/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/dist/checkbox-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/dist/common/async-validator/rule/required.js:
--------------------------------------------------------------------------------
1 | import*as util from"../util";function required(e,r,i,u,t,l){!e.required||i.hasOwnProperty(e.field)&&!util.isEmptyValue(r,l||e.type)||u.push(util.format(t.messages.required,e.fullField))}export default required;
--------------------------------------------------------------------------------
/examples/dist/radio-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/switch/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-switch": "/dist/switch/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/water-flow/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "l-water-flow":"/dist/water-flow/index",
5 | "product":"./component/product/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/avatar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-avatar": "/dist/avatar/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/spin/index.js:
--------------------------------------------------------------------------------
1 | import spinNaviConfigs from './spin-nav.js';
2 |
3 | Page({
4 |
5 | data: {
6 | spinNaviConfigs: spinNaviConfigs
7 | },
8 |
9 | onLoad: function() {
10 |
11 | },
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/src/checkbox-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/radio-group/index.less:
--------------------------------------------------------------------------------
1 | .radio-group {
2 | width: 100%;
3 |
4 | &-row {
5 | display : flex;
6 | flex-direction: row;
7 | }
8 |
9 | &-column {
10 | display : flex;
11 | flex-direction: column;
12 | }
13 | }
--------------------------------------------------------------------------------
/dist/core/utils/pixel-util.js:
--------------------------------------------------------------------------------
1 | class PixelUtil{constructor(t){this.systemInfo=t}px2rpx(t){return 750/this.systemInfo.screenWidth*t}rpx2px(t){return t/750*this.systemInfo.screenWidth}}const pixelUtil=new PixelUtil(wx.getSystemInfoSync());export default pixelUtil;
--------------------------------------------------------------------------------
/dist/icon/index.js:
--------------------------------------------------------------------------------
1 | Component({externalClasses:["l-class"],options:{addGlobalClass:!0},properties:{name:String,color:{type:String,value:"#3963bc"},size:{type:String,value:"40"}},ready:function(){this.properties.name||console.error("请传入Icon组件的name属性")},methods:{}});
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/badge/index.js:
--------------------------------------------------------------------------------
1 | import badgeNaviConfigs from './badge-nav.js';
2 |
3 | Page({
4 |
5 | data: {
6 | badgeNaviConfigs: badgeNaviConfigs
7 | },
8 |
9 | onLoad: function() {
10 |
11 | },
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/progress/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-progress": "/dist/progress/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/status-show/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-button":"/dist/button/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/dist/arc-popup/index.wxss:
--------------------------------------------------------------------------------
1 | .container-arc-popup{width:100%}.arc-popup{overflow:hidden;width:100%;background:#fff}.content-arc-popup{padding:30rpx;box-sizing:border-box}.header-popup{width:100%;z-index:999}.header-popup.fixed{position:sticky;top:0;background-color:#fff}
--------------------------------------------------------------------------------
/dist/steps/index.wxss:
--------------------------------------------------------------------------------
1 | .steps-container{display:flex;width:100%}.steps-container-row{flex-direction:row}.steps-container-row-reverse{flex-direction:row-reverse}.steps-container-column{flex-direction:column}.steps-container-column-reverse{flex-direction:column-reverse}
--------------------------------------------------------------------------------
/dist/sticky-item/index.wxss:
--------------------------------------------------------------------------------
1 | .l-sticky-item{display:flex;flex-direction:column}.l-sticky-wrapper{overflow:visible}.l-sticky-item-header{width:100%}.l-sticky-item-header-fixed{position:fixed;top:0}@supports (position:sticky){.l-sticky-item-header-sticky{position:sticky}}
--------------------------------------------------------------------------------
/dist/transition/index.js:
--------------------------------------------------------------------------------
1 | import transition from"../behaviors/transition";Component({behaviors:[transition(!0)],externalClasses:["l-class","l-enter-class","l-enter-active-class","l-enter-to-class","l-leave-class","l-leave-active-class","l-leave-to-class"],methods:{}});
--------------------------------------------------------------------------------
/dist/utils/util.js:
--------------------------------------------------------------------------------
1 | const promisic=function(n){return function(t={}){return new Promise((c,r)=>{const s=Object.assign(t,{success:n=>{c(n)},fail:n=>{r(n)}});n(s)})}},px2rpx=function(n){const{screenWidth:t}=wx.getSystemInfoSync();return 750/t*n};export{promisic,px2rpx};
--------------------------------------------------------------------------------
/examples/dist/checkbox-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/image-clipper/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-image-clipper": "/dist/image-clipper/index",
4 | "l-image-clipper-tools": "/dist/image-clipper-tools/index",
5 | "l-card": "/dist/card/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "l-card":"/dist/card/index",
5 | "l-icon": "/dist/icon/index",
6 | "l-tag":"/dist/tag/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/shopping/pages/counter/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-counter": "/dist/counter/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/notice-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-notice-bar": "/dist/notice-bar/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/progress/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/components/view/pages/progress/index.wxss */
2 | .content {
3 | padding-left: 70rpx !important;
4 | line-height: 120rpx;
5 | }
6 |
7 | .slot-class {
8 | margin-top: -40rpx !important;
9 | }
--------------------------------------------------------------------------------
/dist/common/async-validator/rule/enum.js:
--------------------------------------------------------------------------------
1 | import*as util from"../util";const ENUM="enum";function enumerable(e,u,n,m,r){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(u)&&m.push(util.format(r.messages.enum,e.fullField,e.enum.join(", ")))}export default enumerable;
--------------------------------------------------------------------------------
/examples/dist/arc-popup/index.wxss:
--------------------------------------------------------------------------------
1 | .container-arc-popup{width:100%}.arc-popup{overflow:hidden;width:100%;background:#fff}.content-arc-popup{padding:30rpx;box-sizing:border-box}.header-popup{width:100%;z-index:999}.header-popup.fixed{position:sticky;top:0;background-color:#fff}
--------------------------------------------------------------------------------
/examples/dist/steps/index.wxss:
--------------------------------------------------------------------------------
1 | .steps-container{display:flex;width:100%}.steps-container-row{flex-direction:row}.steps-container-row-reverse{flex-direction:row-reverse}.steps-container-column{flex-direction:column}.steps-container-column-reverse{flex-direction:column-reverse}
--------------------------------------------------------------------------------
/examples/dist/sticky-item/index.wxss:
--------------------------------------------------------------------------------
1 | .l-sticky-item{display:flex;flex-direction:column}.l-sticky-wrapper{overflow:visible}.l-sticky-item-header{width:100%}.l-sticky-item-header-fixed{position:fixed;top:0}@supports (position:sticky){.l-sticky-item-header-sticky{position:sticky}}
--------------------------------------------------------------------------------
/dist/index-anchor/index.wxss:
--------------------------------------------------------------------------------
1 | .anchor-wrapper{width:100%}.anchor-wrapper .anchor{width:100%}.anchor-wrapper .anchor-default{width:100%;background-color:#f7f8fa;display:flex;align-items:center;padding:8rpx 0 8rpx 30rpx;font-size:26rpx;font-weight:700;color:#323132;box-sizing:border-box}
--------------------------------------------------------------------------------
/src/price/index.less:
--------------------------------------------------------------------------------
1 | @import "../../config/styles/_base.less";
2 |
3 | .price-del{
4 | text-decoration: line-through !important;
5 | }
6 |
7 | .price-container{
8 | display: inline-block;
9 | text-align: center;
10 | color: @theme-color;
11 | font-size: 28rpx;
12 | }
--------------------------------------------------------------------------------
/dist/countdown/index.wxss:
--------------------------------------------------------------------------------
1 | .l-countdown{font-size:28rpx;line-height:40px}.l-countdown-item{display:inline-block;color:inherit}.l-countdown-time{display:inline-flex;width:56rpx;height:56rpx;background:#45526b;border-radius:4rpx;color:#fff;align-items:center;justify-content:center;margin:0 16rpx}
--------------------------------------------------------------------------------
/examples/dist/index-anchor/index.wxss:
--------------------------------------------------------------------------------
1 | .anchor-wrapper{width:100%}.anchor-wrapper .anchor{width:100%}.anchor-wrapper .anchor-default{width:100%;background-color:#f7f8fa;display:flex;align-items:center;padding:8rpx 0 8rpx 30rpx;font-size:26rpx;font-weight:700;color:#323132;box-sizing:border-box}
--------------------------------------------------------------------------------
/examples/pages/components/basic/pages/button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-button":"/dist/button/index",
6 | "l-icon":"/dist/icon/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/list/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-list": "/dist/list/index",
6 | "l-radio":"/dist/radio/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/mask/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-mask": "/dist/mask/index",
6 | "l-button":"/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-popup": "/dist/popup/index",
6 | "l-button":"/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/steps/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-steps": "/dist/steps/index",
4 | "l-step": "/dist/step/index",
5 | "content-title": "/components/content-title/index",
6 | "content-card": "/components/content-card/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/tag/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-tag": "/dist/tag/index",
6 | "l-notice":"/dist/notice-bar/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/src/grid-item/index.less:
--------------------------------------------------------------------------------
1 | .grid-item {
2 | display: flex;
3 | justify-content: center;
4 | align-items: center;
5 | flex-direction: column;
6 | padding: 32rpx 16rpx;
7 | box-sizing: border-box;
8 | }
9 |
10 | .l-gird-item-hover {
11 | opacity: .8;
12 | }
--------------------------------------------------------------------------------
/src/grid-item/index.wxml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/album/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-album": "/dist/album/index",
6 | "l-avatar": "/dist/avatar/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/response/pages/toast/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-toast": "/dist/toast/index",
6 | "l-button": "/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/skeleton/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-skeleton": "/dist/skeleton/index",
4 | "l-button": "/dist/button/index",
5 | "l-icon":"/dist/icon/index",
6 | "l-card":"/dist/card/index",
7 | "l-tag":"/dist/tag/index"
8 | }
9 | }
--------------------------------------------------------------------------------
/examples/components/navi-title/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{title}}
5 |
6 |
7 | {{count}}
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/dist/countdown/index.wxss:
--------------------------------------------------------------------------------
1 | .l-countdown{font-size:28rpx;line-height:40px}.l-countdown-item{display:inline-block;color:inherit}.l-countdown-time{display:inline-flex;width:56rpx;height:56rpx;background:#45526b;border-radius:4rpx;color:#fff;align-items:center;justify-content:center;margin:0 16rpx}
--------------------------------------------------------------------------------
/examples/dist/grid-item/index.wxml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/textarea/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-toast": "/dist/toast/index",
6 | "l-textarea": "/dist/textarea/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/collapse/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-collapse": "/dist/collapse/index",
4 | "l-collapse-item": "/dist/collapse-item/index",
5 | "l-button": "/dist/button/index",
6 | "l-icon": "/dist/icon/index"
7 |
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/examples/pages/components/response/pages/dialog/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-dialog": "/dist/dialog/index",
6 | "l-button": "/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/loadmore/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-button": "/dist/button/index",
6 | "l-loadmore": "/dist/loadmore/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/dist/filter/object.wxs:
--------------------------------------------------------------------------------
1 | var REGEXP = getRegExp('{|}|"', 'g');
2 |
3 | function keys(obj) {
4 | return JSON.stringify(obj)
5 | .replace(REGEXP, '')
6 | .split(',')
7 | .map(function(item) {
8 | return item.split(':')[0];
9 | });
10 | }
11 |
12 | module.exports.keys = keys;
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/tabbar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-tabbar": "/dist/custom-tab-bar/index",
6 | "l-button": "/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/response/pages/message/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-message": "/dist/message/index",
6 | "l-button": "/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/countdown/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-countdown": "/dist/countdown/index",
6 | "l-button":"/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/navigator/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarBackgroundColor": "#3963BC",
3 | "navigationBarTextStyle": "white",
4 | "usingComponents": {
5 | "navi-card": "/components/navi-card/index",
6 | "l-card":"/dist/card/index",
7 | "l-tab-bar": "/dist/tab-bar/index"
8 | }
9 | }
--------------------------------------------------------------------------------
/src/filter/object.wxs:
--------------------------------------------------------------------------------
1 | var REGEXP = getRegExp('{|}|"', 'g');
2 |
3 | function keys(obj) {
4 | return JSON.stringify(obj)
5 | .replace(REGEXP, '')
6 | .split(',')
7 | .map(function(item) {
8 | return item.split(':')[0];
9 | });
10 | }
11 |
12 | module.exports.keys = keys;
--------------------------------------------------------------------------------
/dist/calendar/components/mounth/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | function formatMonthTitle(date) {
4 | date = getDate(date);
5 | return date.getFullYear() + '年' + (date.getMonth() + 1) + '月';
6 | }
7 |
8 |
9 |
10 | module.exports = {
11 | formatMonthTitle: formatMonthTitle
12 | };
13 |
--------------------------------------------------------------------------------
/dist/mask/index.wxss:
--------------------------------------------------------------------------------
1 | .container-mask{position:fixed;top:0;left:0;width:100%;height:100%;transition:all .3s}.mask-bg{height:100%;width:100%;background:#fff;z-index:99}.mask-content{display:inline-block;z-index:101;overflow:hidden}.center{display:flex;flex-direction:row;align-items:center;justify-content:center}
--------------------------------------------------------------------------------
/examples/pages/components/response/pages/slide-view/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-slide-view": "/dist/slide-view/index",
6 | "l-button": "/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/src/calendar/components/day/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | data: {},
3 | properties: {
4 | text: null,
5 | topInfo: null,
6 | bottomInfo: null,
7 | type: null,
8 | color: {
9 | type: String,
10 | value: ''
11 | }
12 | },
13 | methods: {
14 |
15 | }
16 | });
--------------------------------------------------------------------------------
/src/calendar/components/mounth/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | function formatMonthTitle(date) {
4 | date = getDate(date);
5 | return date.getFullYear() + '年' + (date.getMonth() + 1) + '月';
6 | }
7 |
8 |
9 |
10 | module.exports = {
11 | formatMonthTitle: formatMonthTitle
12 | };
13 |
--------------------------------------------------------------------------------
/src/calendar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "header":"./components/header/index",
5 | "mounth":"./components/mounth/index",
6 | "l-toast": "../toast/index",
7 | "l-popup": "../popup/index",
8 | "l-button": "../button/index"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/.convention-changelog-config.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = {
4 | gitRawCommitsOpts: {
5 | // null => 所有 commit 上的 tag 计入 changelog
6 | // true => 仅 merge commit 上的 tag 计入 changelog
7 | // null => 仅非 merge commit 上的 tag 计入 changelog
8 | merges: null
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/examples/dist/filter/object.wxs:
--------------------------------------------------------------------------------
1 | var REGEXP = getRegExp('{|}|"', 'g');
2 |
3 | function keys(obj) {
4 | return JSON.stringify(obj)
5 | .replace(REGEXP, '')
6 | .split(',')
7 | .map(function(item) {
8 | return item.split(':')[0];
9 | });
10 | }
11 |
12 | module.exports.keys = keys;
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/image-picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-image-picker": "/dist/image-picker/index",
6 | "l-button": "/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/filter/pages/base/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/filter/pages/is/index.wxss */
2 | view {
3 | font-size: 28rpx;
4 | line-height: 52rpx;
5 | }
6 | .code {
7 | color: #3683d6;
8 | background-color: #e4f1ff;
9 | padding: 0 10rpx;
10 | border-radius: 4rpx;
11 | margin: 0 8rpx;
12 | }
--------------------------------------------------------------------------------
/dist/switch/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/dist/calendar/components/day/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | data: {},
3 | properties: {
4 | text: null,
5 | topInfo: null,
6 | bottomInfo: null,
7 | type: null,
8 | color: {
9 | type: String,
10 | value: ''
11 | }
12 | },
13 | methods: {
14 |
15 | }
16 | });
--------------------------------------------------------------------------------
/examples/dist/calendar/components/mounth/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | function formatMonthTitle(date) {
4 | date = getDate(date);
5 | return date.getFullYear() + '年' + (date.getMonth() + 1) + '月';
6 | }
7 |
8 |
9 |
10 | module.exports = {
11 | formatMonthTitle: formatMonthTitle
12 | };
13 |
--------------------------------------------------------------------------------
/examples/dist/calendar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "header":"./components/header/index",
5 | "mounth":"./components/mounth/index",
6 | "l-toast": "../toast/index",
7 | "l-popup": "../popup/index",
8 | "l-button": "../button/index"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/examples/dist/mask/index.wxss:
--------------------------------------------------------------------------------
1 | .container-mask{position:fixed;top:0;left:0;width:100%;height:100%;transition:all .3s}.mask-bg{height:100%;width:100%;background:#fff;z-index:99}.mask-content{display:inline-block;z-index:101;overflow:hidden}.center{display:flex;flex-direction:row;align-items:center;justify-content:center}
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/checkbox/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-checkbox-group": "/dist/checkbox-group/index",
6 | "l-checkbox": "/dist/checkbox/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/switch/index.js:
--------------------------------------------------------------------------------
1 | // pages/components/form/pages/switch/index.js
2 | Page({
3 | /**
4 | * 页面的初始数据
5 | */
6 | data: {
7 | customValue: 0
8 | },
9 |
10 | onChange(e) {
11 | this.setData({
12 | customValue: e.detail.checked
13 | });
14 | }
15 | });
--------------------------------------------------------------------------------
/examples/pages/components/response/pages/action-sheet/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-action-sheet": "/dist/action-sheet/index",
6 | "l-button": "/dist/button/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/dist/transition/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/image-clipper/index.wxss:
--------------------------------------------------------------------------------
1 |
2 | .image-wrapper {
3 | width: 100%;
4 | display: flex;
5 | justify-content: center;
6 | margin-top: 20rpx;
7 | padding: 20rpx;
8 | box-sizing: border-box;
9 | }
10 |
11 | .image-wrapper image {
12 | width: 100%;
13 | height: 100%;
14 | }
--------------------------------------------------------------------------------
/examples/pages/components/shopping/pages/price/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-price": "/dist/price/index",
6 | "l-tag":"/dist/tag/index",
7 | "l-icon":"/dist/icon/index"
8 | }
9 | }
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: true
2 |
3 | contact_links:
4 | - name: 使用问题 🗨️
5 | url: https://github.com/TaleLin/lin-ui/discussions
6 | about: 关于使用组件过程中的疑问请发布到这里
7 | - name: 文档错误 📚
8 | url: https://github.com/TaleLin/lin-ui-doc/issues/new
9 | about: 关于文档相关的错误请提交到这里
10 |
--------------------------------------------------------------------------------
/dist/grid/index.wxss:
--------------------------------------------------------------------------------
1 | .l-grid{display:flex;width:inherit;flex-wrap:wrap}.l-grid .l-grid-item{display:flex;justify-content:center;flex-direction:column;text-align:center;box-sizing:border-box;border-style:solid;border-color:#ededed;border-width:0}.l-grid .center-grid{border-bottom-width:2rpx}.l-grid .side-grid{border-right-width:2rpx}
--------------------------------------------------------------------------------
/dist/image-clipper-tools/index.wxss:
--------------------------------------------------------------------------------
1 | .tools-container{width:100%;padding:20rpx 40rpx;box-sizing:border-box}.tools-container .tools-form{margin-top:20rpx;display:flex;flex-wrap:wrap;color:#fff}.tools-container .tools-form .slider-wrapper{display:flex;align-items:center}.tools-container .tools-form .tools-switch{transform:scale(.7)}
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/input/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-toast": "/dist/toast/index",
6 | "l-icon": "/dist/icon/index",
7 | "l-input": "/dist/input/index"
8 | }
9 | }
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/sticky/pages/sticky-base/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-sticky":"/dist/sticky/index",
6 | "l-sticky-item":"/dist/sticky-item/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/notice-bar/notice-nav.js:
--------------------------------------------------------------------------------
1 | const noticeNaviConfigs = [{
2 | title: '基本案例',
3 | type: 0,
4 | config: {
5 | status: 'show',
6 | opacity: .4,
7 | zIndex: 99,
8 | center: true,
9 | locked: false,
10 |
11 | }
12 | }];
13 |
14 | export default noticeNaviConfigs;
--------------------------------------------------------------------------------
/dist/calendar/components/day/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ topInfo }}
4 | {{ text }}
5 | {{ bottomInfo }}
6 |
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/textarea/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/view/pages/dialog/index.wxss */
2 |
3 | .buttun-wrapper {
4 | /*display: flex;*/
5 | /*flex-direction: column;*/
6 | /*align-items: center;*/
7 | /*justify-content: center;*/
8 | }
9 |
10 | .img{
11 | width: 100rpx;
12 | height: 50rpx;
13 | }
14 |
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/grid/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-grid-item": "/dist/grid-item/index",
6 | "l-grid": "/dist/grid/index",
7 | "l-icon":"/dist/icon/index"
8 | }
9 | }
--------------------------------------------------------------------------------
/src/core/utils/event-util.js:
--------------------------------------------------------------------------------
1 | class EventUtil {
2 | emit(component, eventName, detail) {
3 | component.triggerEvent(eventName, detail, {
4 | bubbles: true,
5 | composed: true,
6 | capturePhase: true
7 | });
8 | }
9 | }
10 |
11 | const eventUtil = new EventUtil();
12 | export default eventUtil;
13 |
--------------------------------------------------------------------------------
/src/rate/index.less:
--------------------------------------------------------------------------------
1 | .l-rate-star,.l-rate {
2 | display: inline-flex;
3 | }
4 | .l-rate-star {
5 | position: relative;
6 | }
7 |
8 | .icon-checked {
9 | position: absolute;
10 | overflow: hidden;
11 | display: flex;
12 | }
13 |
14 | .image-item {
15 | width: 80rpx;
16 | height: 80rpx;
17 | }
18 |
--------------------------------------------------------------------------------
/src/switch/index.wxml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/boolean.js:
--------------------------------------------------------------------------------
1 | import{isEmptyValue}from"../util";import rules from"../rule/index.js";function boolean(e,r,i,u,o){const t=[];if(e.required||!e.required&&u.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return i();rules.required(e,r,u,t,o),void 0!==r&&rules.type(e,r,u,t,o)}i(t)}export default boolean;
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/method.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function method(e,r,i,t,u){const o=[];if(e.required||!e.required&&t.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return i();rules.required(e,r,t,o,u),void 0!==r&&rules.type(e,r,t,o,u)}i(o)}export default method;
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/object.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function object(e,r,i,t,u){const o=[];if(e.required||!e.required&&t.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return i();rules.required(e,r,t,o,u),void 0!==r&&rules.type(e,r,t,o,u)}i(o)}export default object;
--------------------------------------------------------------------------------
/examples/components/column-title/index.js:
--------------------------------------------------------------------------------
1 | // components/column-title/index.js
2 | Component({
3 | /**
4 | * 组件的属性列表
5 | */
6 | properties: {
7 |
8 | },
9 |
10 | /**
11 | * 组件的初始数据
12 | */
13 | data: {
14 |
15 | },
16 |
17 | /**
18 | * 组件的方法列表
19 | */
20 | methods: {
21 |
22 | }
23 | });
24 |
--------------------------------------------------------------------------------
/examples/dist/grid/index.wxss:
--------------------------------------------------------------------------------
1 | .l-grid{display:flex;width:inherit;flex-wrap:wrap}.l-grid .l-grid-item{display:flex;justify-content:center;flex-direction:column;text-align:center;box-sizing:border-box;border-style:solid;border-color:#ededed;border-width:0}.l-grid .center-grid{border-bottom-width:2rpx}.l-grid .side-grid{border-right-width:2rpx}
--------------------------------------------------------------------------------
/examples/dist/image-clipper-tools/index.wxss:
--------------------------------------------------------------------------------
1 | .tools-container{width:100%;padding:20rpx 40rpx;box-sizing:border-box}.tools-container .tools-form{margin-top:20rpx;display:flex;flex-wrap:wrap;color:#fff}.tools-container .tools-form .slider-wrapper{display:flex;align-items:center}.tools-container .tools-form .tools-switch{transform:scale(.7)}
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/circle/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-progress": "/dist/progress/index",
6 | "l-circle": "/dist/circle/index",
7 | "l-button": "/dist/button/index"
8 | }
9 | }
--------------------------------------------------------------------------------
/dist/calendar/components/mounth/index.wxss:
--------------------------------------------------------------------------------
1 | .calendar-mounth-container{color:#333;display:flex;flex-direction:column}.calendar-mounth-container .title{text-align:center;font-weight:800}.calendar-mounth-container .calendar-day-container{display:flex;flex-wrap:wrap}.calendar-mounth-container .calendar-day-container .calendar-day-wrap{width:14.285%}
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/regexp.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function regexp(e,r,i,u,t){const l=[];if(e.required||!e.required&&u.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return i();rules.required(e,r,u,l,t),isEmptyValue(r)||rules.type(e,r,u,l,t)}i(l)}export default regexp;
--------------------------------------------------------------------------------
/examples/dist/core/utils/event-util.js:
--------------------------------------------------------------------------------
1 | class EventUtil {
2 | emit(component, eventName, detail) {
3 | component.triggerEvent(eventName, detail, {
4 | bubbles: true,
5 | composed: true,
6 | capturePhase: true
7 | });
8 | }
9 | }
10 |
11 | const eventUtil = new EventUtil();
12 | export default eventUtil;
13 |
--------------------------------------------------------------------------------
/examples/dist/switch/index.wxml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/pages/navigator/content/config/animation-navi.js:
--------------------------------------------------------------------------------
1 |
2 | const animationNaviConfigs = [
3 | {
4 | icon: '/images/component/icon.png',
5 | title: 'Transition',
6 | desc: '过渡',
7 | componentsPath: '/pages/components/animation/pages/transition/index'
8 | }
9 | ];
10 |
11 | export default animationNaviConfigs;
12 |
--------------------------------------------------------------------------------
/dist/common/async-validator/rule/index.js:
--------------------------------------------------------------------------------
1 | import required from"./required.js";import whitespace from"./whitespace.js";import type from"./type.js";import range from"./range.js";import enumRule from"./enum.js";import pattern from"./pattern.js";export default{required:required,whitespace:whitespace,type:type,range:range,enum:enumRule,pattern:pattern};
--------------------------------------------------------------------------------
/examples/pages/components/nav/pages/segment/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-segment": "/dist/segment/index",
6 | "l-segment-item": "/dist/segment-item/index",
7 | "l-button": "/dist/button/index"
8 | }
9 | }
--------------------------------------------------------------------------------
/src/calendar/components/day/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
5 | {{ topInfo }}
6 | {{ text }}
7 | {{ bottomInfo }}
8 |
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/enum.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";const ENUM="enum";function enumerable(e,r,u,i,t){const l=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return u();rules.required(e,r,i,l,t),r&&rules.enum(e,r,i,l,t)}u(l)}export default enumerable;
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/type.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function type(e,r,t,i,u){const p=e.type,l=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(isEmptyValue(r,p)&&!e.required)return t();rules.required(e,r,i,l,u,p),isEmptyValue(r,p)||rules.type(e,r,i,l,u)}t(l)}export default type;
--------------------------------------------------------------------------------
/examples/dist/calendar/components/mounth/index.wxss:
--------------------------------------------------------------------------------
1 | .calendar-mounth-container{color:#333;display:flex;flex-direction:column}.calendar-mounth-container .title{text-align:center;font-weight:800}.calendar-mounth-container .calendar-day-container{display:flex;flex-wrap:wrap}.calendar-mounth-container .calendar-day-container .calendar-day-wrap{width:14.285%}
--------------------------------------------------------------------------------
/src/calendar/components/header/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | data: {
3 | weekdays: ['日', '一', '二', '三', '四', '五', '六']
4 | },
5 | properties: {
6 | title: {
7 | type: String,
8 | value: '日期选择'
9 | },
10 | subTitle: String,
11 | showTitle: Boolean,
12 | showSubtitle: Boolean
13 | },
14 | methods: {}
15 | });
--------------------------------------------------------------------------------
/dist/mask/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/examples/dist/calendar/components/day/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
5 | {{ topInfo }}
6 | {{ text }}
7 | {{ bottomInfo }}
8 |
--------------------------------------------------------------------------------
/src/transition/index.wxml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = space
5 | end_of_line = lf
6 | charset = utf-8
7 | trim_trailing_whitespace = true
8 | insert_final_newline = true
9 |
10 | [*.wxml]
11 | indent_size = 2
12 |
13 | [*.wxss]
14 | indent_size = 2
15 |
16 | [*.js]
17 | indent_size = 2
18 |
19 | [*.json]
20 | indent_size = 2
21 |
--------------------------------------------------------------------------------
/dist/badge/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{finalCount}}
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/float.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function floatFn(e,r,i,u,t){const l=[];if(e.required||!e.required&&u.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return i();rules.required(e,r,u,l,t),void 0!==r&&(rules.type(e,r,u,l,t),rules.range(e,r,u,l,t))}i(l)}export default floatFn;
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/integer.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function integer(e,r,i,u,t){const l=[];if(e.required||!e.required&&u.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return i();rules.required(e,r,u,l,t),void 0!==r&&(rules.type(e,r,u,l,t),rules.range(e,r,u,l,t))}i(l)}export default integer;
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/number.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function number(e,r,u,i,t){const l=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(isEmptyValue(r)&&!e.required)return u();rules.required(e,r,i,l,t),void 0!==r&&(rules.type(e,r,i,l,t),rules.range(e,r,i,l,t))}u(l)}export default number;
--------------------------------------------------------------------------------
/examples/dist/calendar/components/header/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | data: {
3 | weekdays: ['日', '一', '二', '三', '四', '五', '六']
4 | },
5 | properties: {
6 | title: {
7 | type: String,
8 | value: '日期选择'
9 | },
10 | subTitle: String,
11 | showTitle: Boolean,
12 | showSubtitle: Boolean
13 | },
14 | methods: {}
15 | });
--------------------------------------------------------------------------------
/src/badge/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{finalCount}}
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/pattern.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function pattern(r,e,t,i,u){const n=[];if(r.required||!r.required&&i.hasOwnProperty(r.field)){if(isEmptyValue(e,"string")&&!r.required)return t();rules.required(r,e,i,n,u),isEmptyValue(e,"string")||rules.pattern(r,e,i,n,u)}t(n)}export default pattern;
--------------------------------------------------------------------------------
/examples/dist/transition/index.wxml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/dist/step/index.js:
--------------------------------------------------------------------------------
1 | Component({externalClasses:["l-class","l-step-class","l-title-class","l-describe-class","l-line-class"],options:{multipleSlots:!0},relations:{"../steps/index":{type:"parent"}},properties:{icon:String,title:String,describe:String,iconSize:{type:Number,value:24},iconColor:String,custom:Boolean},data:{},methods:{updateDataChange(e){this.setData({...e})}}});
--------------------------------------------------------------------------------
/examples/components/navi-title/index.js:
--------------------------------------------------------------------------------
1 | // components/navi-title/index.js
2 | Component({
3 | /**
4 | * 组件的属性列表
5 | */
6 | properties: {
7 | title:String,
8 | count:String
9 | },
10 |
11 | /**
12 | * 组件的初始数据
13 | */
14 | data: {
15 |
16 | },
17 |
18 | /**
19 | * 组件的方法列表
20 | */
21 | methods: {
22 |
23 | }
24 | });
25 |
--------------------------------------------------------------------------------
/examples/components/tabs-card/index.js:
--------------------------------------------------------------------------------
1 | // components/tabs-card/index.js
2 | Component({
3 | /**
4 | * Component properties
5 | */
6 | properties: {
7 |
8 | },
9 |
10 | /**
11 | * Component initial data
12 | */
13 | data: {
14 |
15 | },
16 |
17 | /**
18 | * Component methods
19 | */
20 | methods: {
21 |
22 | }
23 | });
24 |
--------------------------------------------------------------------------------
/examples/dist/badge/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{finalCount}}
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/index-list/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "l-index-list": "/dist/index-list/index",
4 | "l-index-anchor": "/dist/index-anchor/index",
5 | "l-segment": "/dist/segment/index",
6 | "l-segment-item": "/dist/segment-item/index",
7 | "content-title": "/components/content-title/index"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/dist/behaviors/watchShow.js:
--------------------------------------------------------------------------------
1 | export default Behavior({observers:{show:function(t){t&&this.changeStatus(),t||this.setData({status:t})}},methods:{changeStatus(){this.setData({status:!0}),this.data.timer&&clearTimeout(this.data.timer),this.data.timer=setTimeout(()=>{this.setData({status:!1}),this.data.success&&this.data.success(),this.data.timer=null},this.properties.duration)}}});
--------------------------------------------------------------------------------
/dist/calendar/index.wxss:
--------------------------------------------------------------------------------
1 | .calendar-container{display:flex;height:1000rpx;flex-direction:column;background-color:#fff}.calendar-container .calendar-body-wrap{flex:1;overflow:auto;padding:0 20rpx;width:auto}.bottom-button{padding:0!important;padding-bottom:constant(safe-area-inset-bottom)!important;padding-bottom:env(safe-area-inset-bottom)!important;box-sizing:content-box!important}
--------------------------------------------------------------------------------
/examples/components/navi-content/index.js:
--------------------------------------------------------------------------------
1 | // components/navi-content/index.js
2 | Component({
3 | /**
4 | * 组件的属性列表
5 | */
6 | properties: {
7 | config:Array,
8 | title:String
9 | },
10 |
11 | /**
12 | * 组件的初始数据
13 | */
14 | data: {
15 |
16 | },
17 |
18 | /**
19 | * 组件的方法列表
20 | */
21 | methods: {
22 |
23 | }
24 | });
25 |
--------------------------------------------------------------------------------
/examples/pages/components/layout/pages/water-flow/index.wxss:
--------------------------------------------------------------------------------
1 | /* pages/components/layout/pages/water-flow/index.wxss */
2 | .water-flow{
3 | /* margin: 0 15rpx !important; */
4 | margin-right: 15rpx !important;
5 | }
6 |
7 | .water-flow-item{
8 | margin-bottom: 20rpx;
9 | }
10 |
11 | .aaa{
12 | height: 50rpx;
13 | width: 50rpx;
14 | background: red;
15 | }
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/badge/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-spin": "/dist/spin/index",
6 | "l-badge": "/dist/badge/index",
7 | "l-icon": "/dist/icon/index",
8 | "l-button": "/dist/button/index"
9 | }
10 | }
--------------------------------------------------------------------------------
/src/checkbox-group/index.less:
--------------------------------------------------------------------------------
1 |
2 | .checkbox-group{
3 | flex-wrap: wrap;
4 | &-row{
5 | display: flex;
6 | flex-direction: row;
7 | }
8 | &-column{
9 | display: flex;
10 | flex-direction: column;
11 | }
12 | }
13 | // .checkbox-group-button{
14 | // display: flex;
15 | // flex-direction: row !important;
16 | // flex-wrap: wrap;
17 | // }
--------------------------------------------------------------------------------
/src/steps/index.less:
--------------------------------------------------------------------------------
1 | .steps-container {
2 | display: flex;
3 | width: 100%;
4 |
5 | &-row {
6 | flex-direction: row;
7 |
8 | &-reverse {
9 | flex-direction: row-reverse;
10 | }
11 | }
12 |
13 | &-column {
14 | flex-direction: column;
15 |
16 | &-reverse {
17 | flex-direction: column-reverse;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .idea
3 | .ipr
4 | .iws
5 | *.diff
6 | *.patch
7 | *.bak
8 | .DS_Store
9 | node_modules/
10 | .project
11 | .settings
12 | npm-debug.log
13 | .*proj
14 | .svn/
15 | *.swp
16 | *.swo
17 | *.log
18 | yarn-error.log
19 | .vscode
20 | package-lock.json
21 | examples/project.config.json
22 | examples/project.private.config.json
23 | /.run
24 | yarn.lock
25 |
--------------------------------------------------------------------------------
/dist/progress/index.wxss:
--------------------------------------------------------------------------------
1 | .container{display:flex;flex-direction:row;align-items:center}.progress{position:relative;width:100%;transition:all .25s ease-in-out}.percent{position:absolute;z-index:1}.active{background-color:#3963bc}.text{color:#3963bc;font-size:30rpx}.background{position:absolute;width:100%}.header{position:absolute!important;z-index:2}.slot{position:absolute;z-index:2}
--------------------------------------------------------------------------------
/src/error-tip/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | /**
3 | * 组件的属性列表
4 | */
5 | externalClasses: ['l-error-text', 'l-error-text-class'],
6 |
7 | properties: {
8 | errorText:String
9 | },
10 |
11 | /**
12 | * 组件的初始数据
13 | */
14 | data: {
15 |
16 | },
17 |
18 | /**
19 | * 组件的方法列表
20 | */
21 | methods: {
22 |
23 | }
24 | });
--------------------------------------------------------------------------------
/src/spin/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | externalClasses: ['l-class'],
3 | properties: {
4 | color: String,
5 | show: Boolean,
6 | type: {
7 | type: String,
8 | value: 'flash'
9 | },
10 | // 自定义
11 | custom: Boolean,
12 | size: {
13 | type: String,
14 | value: 'default',
15 | },
16 | },
17 | methods: {
18 | }
19 | });
--------------------------------------------------------------------------------
/dist/common/async-validator/validator/array.js:
--------------------------------------------------------------------------------
1 | import rules from"../rule/index.js";import{isEmptyValue}from"../util";function array(r,e,a,u,i){const t=[];if(r.required||!r.required&&u.hasOwnProperty(r.field)){if(isEmptyValue(e,"array")&&!r.required)return a();rules.required(r,e,u,t,i,"array"),isEmptyValue(e,"array")||(rules.type(r,e,u,t,i),rules.range(r,e,u,t,i))}a(t)}export default array;
--------------------------------------------------------------------------------
/examples/components/content-title/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | {{name}}
3 |
4 | {{describe}}
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/dist/calendar/index.wxss:
--------------------------------------------------------------------------------
1 | .calendar-container{display:flex;height:1000rpx;flex-direction:column;background-color:#fff}.calendar-container .calendar-body-wrap{flex:1;overflow:auto;padding:0 20rpx;width:auto}.bottom-button{padding:0!important;padding-bottom:constant(safe-area-inset-bottom)!important;padding-bottom:env(safe-area-inset-bottom)!important;box-sizing:content-box!important}
--------------------------------------------------------------------------------
/examples/dist/progress/index.wxss:
--------------------------------------------------------------------------------
1 | .container{display:flex;flex-direction:row;align-items:center}.progress{position:relative;width:100%;transition:all .25s ease-in-out}.percent{position:absolute;z-index:1}.active{background-color:#3963bc}.text{color:#3963bc;font-size:30rpx}.background{position:absolute;width:100%}.header{position:absolute!important;z-index:2}.slot{position:absolute;z-index:2}
--------------------------------------------------------------------------------
/examples/pages/components/view/pages/loading/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 |
6 | "l-loading": "/dist/loading/index",
7 | "l-loading": "/dist/loading/index",
8 |
9 |
10 |
11 | "l-button": "/dist/button/index"
12 | }
13 | }
--------------------------------------------------------------------------------
/src/common/async-validator/validator/required.js:
--------------------------------------------------------------------------------
1 | import rules from '../rule/index.js';
2 |
3 | function required(rule, value, callback, source, options) {
4 | const errors = [];
5 | const type = Array.isArray(value) ? 'array' : typeof value;
6 | rules.required(rule, value, source, errors, options, type);
7 | callback(errors);
8 | }
9 |
10 | export default required;
11 |
--------------------------------------------------------------------------------
/examples/dist/error-tip/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | /**
3 | * 组件的属性列表
4 | */
5 | externalClasses: ['l-error-text', 'l-error-text-class'],
6 |
7 | properties: {
8 | errorText:String
9 | },
10 |
11 | /**
12 | * 组件的初始数据
13 | */
14 | data: {
15 |
16 | },
17 |
18 | /**
19 | * 组件的方法列表
20 | */
21 | methods: {
22 |
23 | }
24 | });
--------------------------------------------------------------------------------
/examples/dist/spin/index.js:
--------------------------------------------------------------------------------
1 | Component({
2 | externalClasses: ['l-class'],
3 | properties: {
4 | color: String,
5 | show: Boolean,
6 | type: {
7 | type: String,
8 | value: 'flash'
9 | },
10 | // 自定义
11 | custom: Boolean,
12 | size: {
13 | type: String,
14 | value: 'default',
15 | },
16 | },
17 | methods: {
18 | }
19 | });
--------------------------------------------------------------------------------
/examples/pages/components/form/pages/radio/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "content-title": "/components/content-title/index",
4 | "content-card": "/components/content-card/index",
5 | "l-toast": "/dist/toast/index",
6 | "l-radio-group": "/dist/radio-group/index",
7 | "l-radio": "/dist/radio/index",
8 | "l-loading":"/dist/loading/index"
9 | }
10 | }
--------------------------------------------------------------------------------
/examples/pages/components/response/pages/message/message-nav.js:
--------------------------------------------------------------------------------
1 | const msgNaviConfigs = [{
2 | title: '默认提示',
3 | type: 0
4 | },
5 | {
6 | title: '成功提示',
7 | type: 1
8 | },
9 | {
10 | title: '错误提示',
11 | type: 2
12 | },
13 | {
14 | title: '警告提示',
15 | type: 3
16 | },
17 | {
18 | title: '自定义消息提示时间',
19 | type: 5
20 | },
21 | ];
22 |
23 | export default msgNaviConfigs;
--------------------------------------------------------------------------------
/src/countdown/index.js:
--------------------------------------------------------------------------------
1 | import countDownBehaviors from '../behaviors/countdown';
2 | Component({
3 | externalClasses: [
4 | 'l-class',
5 | 'l-class-time',
6 | 'l-time-class'
7 | ],
8 | behaviors:[countDownBehaviors],
9 | properties: {
10 | doneText:{
11 | type:String,
12 | value:'已结束'
13 | }
14 | },
15 | methods: {
16 |
17 | }
18 | });
19 |
--------------------------------------------------------------------------------
/examples/dist/common/async-validator/validator/required.js:
--------------------------------------------------------------------------------
1 | import rules from '../rule/index.js';
2 |
3 | function required(rule, value, callback, source, options) {
4 | const errors = [];
5 | const type = Array.isArray(value) ? 'array' : typeof value;
6 | rules.required(rule, value, source, errors, options, type);
7 | callback(errors);
8 | }
9 |
10 | export default required;
11 |
--------------------------------------------------------------------------------