├── CNAME
├── packages
├── demo
│ ├── .eslintignore
│ ├── .browserslistrc
│ ├── postcss.config.js
│ ├── public
│ │ ├── favicon.ico
│ │ └── images
│ │ │ ├── lazyload_1.jpg
│ │ │ ├── lazyload_2.jpg
│ │ │ ├── lazyload_3.jpg
│ │ │ ├── lazyload_4.jpg
│ │ │ ├── lazyload_5.jpg
│ │ │ ├── lazyload_6.jpg
│ │ │ └── lazyload_7.jpg
│ ├── src
│ │ ├── assets
│ │ │ ├── logo.png
│ │ │ ├── scss
│ │ │ │ └── var.scss
│ │ │ └── images
│ │ │ │ ├── vcode.jpg
│ │ │ │ ├── icon_tabbar.png
│ │ │ │ └── wevue_placeholder.png
│ │ ├── store.js
│ │ ├── views
│ │ │ ├── 404.vue
│ │ │ ├── loadmore.vue
│ │ │ ├── switch-cell.vue
│ │ │ ├── icons.vue
│ │ │ ├── textarea.vue
│ │ │ ├── switch.vue
│ │ │ ├── top-tips.vue
│ │ │ ├── radio.vue
│ │ │ ├── slider.vue
│ │ │ ├── circle.vue
│ │ │ ├── toast.vue
│ │ │ ├── footer.vue
│ │ │ ├── lazyload.vue
│ │ │ ├── header.vue
│ │ │ ├── spinner.vue
│ │ │ ├── progress.vue
│ │ │ └── dialog.vue
│ │ ├── App.vue
│ │ └── main.js
│ ├── cypress.json
│ ├── babel.config.js
│ ├── .editorconfig
│ ├── tests
│ │ └── e2e
│ │ │ ├── specs
│ │ │ └── test.js
│ │ │ ├── .eslintrc.js
│ │ │ ├── support
│ │ │ ├── index.js
│ │ │ └── commands.js
│ │ │ └── plugins
│ │ │ └── index.js
│ ├── .gitignore
│ ├── .eslintrc.js
│ ├── README.md
│ ├── vue.config.js
│ └── package.json
├── we-vue
│ ├── src
│ │ ├── assets
│ │ │ ├── iconfont
│ │ │ │ ├── iconfont.eot
│ │ │ │ ├── iconfont.woff
│ │ │ │ ├── iconfont.ttf
│ │ │ │ └── iconfont.css
│ │ │ └── loading-spin.svg
│ │ ├── scss
│ │ │ ├── datetime-picker.scss
│ │ │ ├── circle.scss
│ │ │ ├── base
│ │ │ │ ├── mixin
│ │ │ │ │ ├── mobile.scss
│ │ │ │ │ ├── text.scss
│ │ │ │ │ ├── setArrow.scss
│ │ │ │ │ └── setOnepx.scss
│ │ │ │ ├── variable
│ │ │ │ │ ├── weui-grid.scss
│ │ │ │ │ ├── weui-progress.scss
│ │ │ │ │ ├── weui-dialog.scss
│ │ │ │ │ ├── global.scss
│ │ │ │ │ ├── weui-msg.scss
│ │ │ │ │ ├── color.scss
│ │ │ │ │ └── weui-cell.scss
│ │ │ │ ├── reset.scss
│ │ │ │ └── fn.scss
│ │ │ ├── flex.scss
│ │ │ ├── cell-swipe-button.scss
│ │ │ ├── badge.scss
│ │ │ ├── popup.scss
│ │ │ ├── top-tips.scss
│ │ │ ├── textarea.scss
│ │ │ ├── cell-swipe.scss
│ │ │ ├── progress.scss
│ │ │ ├── input.scss
│ │ │ ├── radio.scss
│ │ │ ├── panel.scss
│ │ │ ├── checklist.scss
│ │ │ ├── header.scss
│ │ │ ├── footer.scss
│ │ │ ├── swipe.scss
│ │ │ ├── group.scss
│ │ │ ├── index.scss
│ │ │ ├── loadmore.scss
│ │ │ ├── slider.scss
│ │ │ ├── tabbar.scss
│ │ │ └── grid.scss
│ │ ├── entry-lib.ts
│ │ ├── plugins
│ │ │ ├── index.ts
│ │ │ └── lazyload
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ └── lazyload.spec.ts
│ │ ├── components
│ │ │ ├── WTab
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ └── WTab.spec.ts.snap
│ │ │ │ │ └── WTab.spec.ts
│ │ │ ├── WCell
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WCell.spec.ts.snap
│ │ │ │ │ └── WCell.spec.ts
│ │ │ │ └── WCell.tsx
│ │ │ ├── WFlex
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WFlex.spec.ts.snap
│ │ │ │ │ └── WFlex.spec.ts
│ │ │ │ └── WFlex.ts
│ │ │ ├── WGrid
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WGrid.spec.ts.snap
│ │ │ │ │ └── WGrid.spec.ts
│ │ │ │ └── WGrid.ts
│ │ │ ├── WIcon
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WIcon.spec.ts.snap
│ │ │ │ │ └── WIcon.spec.ts
│ │ │ │ └── WIcon.ts
│ │ │ ├── WTabs
│ │ │ │ └── index.ts
│ │ │ ├── WBadge
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WBadge.spec.ts.snap
│ │ │ │ │ └── WBadge.spec.ts
│ │ │ │ └── WBadge.tsx
│ │ │ ├── WGroup
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WGroup.spec.ts.snap
│ │ │ │ │ └── WGroup.spec.ts
│ │ │ │ └── WGroup.tsx
│ │ │ ├── WInput
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WInput.spec.ts.snap
│ │ │ ├── WPanel
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WPanel.spec.ts.snap
│ │ │ │ │ └── WPanel.spec.ts
│ │ │ │ └── WPanel.tsx
│ │ │ ├── WPopup
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WPopup.spec.ts.snap
│ │ │ ├── WRadio
│ │ │ │ └── index.ts
│ │ │ ├── WSwipe
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WSwipe.spec.ts.snap
│ │ │ ├── WButton
│ │ │ │ └── index.ts
│ │ │ ├── WCircle
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ └── WCircle.spec.ts.snap
│ │ │ │ │ └── WCircle.spec.ts
│ │ │ ├── WFooter
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ ├── WFooterLink.spec.ts.snap
│ │ │ │ │ │ └── WFooter.spec.ts.snap
│ │ │ │ │ ├── WFooterLink.spec.ts
│ │ │ │ │ └── WFooter.spec.ts
│ │ │ │ ├── WFooterLink.ts
│ │ │ │ └── WFooter.tsx
│ │ │ ├── WHeader
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WHeader.spec.ts.snap
│ │ │ │ │ └── WHeader.spec.ts
│ │ │ │ └── WHeader.tsx
│ │ │ ├── WPicker
│ │ │ │ └── index.ts
│ │ │ ├── WSlider
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WSlider.spec.ts.snap
│ │ │ ├── WSwitch
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WSwitch.spec.ts.snap
│ │ │ ├── WTabbar
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WTabbar.spec.ts.snap
│ │ │ │ │ └── WTabbar.spec.ts
│ │ │ │ └── WTabbar.ts
│ │ │ ├── WSpinner
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WSpinner.spec.ts.snap
│ │ │ ├── WFlexItem
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ │ └── WFlexItem.spec.ts.snap
│ │ │ │ └── WFlexItem.ts
│ │ │ ├── WGridItem
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WGridItem.spec.ts.snap
│ │ │ │ │ └── WGridItem.spec.ts
│ │ │ │ └── WGridItem.tsx
│ │ │ ├── WLoadmore
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WLoadmore.spec.ts.snap
│ │ │ │ │ └── WLoadmore.spec.ts
│ │ │ │ └── WLoadmore.tsx
│ │ │ ├── WMediaBox
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ └── WMediaBox.spec.ts.snap
│ │ │ │ │ └── WMediaBox.spec.ts
│ │ │ ├── WProgress
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WProgress.spec.ts.snap
│ │ │ ├── WTextarea
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WTextarea.spec.ts.snap
│ │ │ ├── WChecklist
│ │ │ │ └── index.ts
│ │ │ ├── WSearchBar
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WSearchBar.spec.ts.snap
│ │ │ ├── WSwipeCell
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WSwipeCell.spec.ts.snap
│ │ │ ├── WSwipeItem
│ │ │ │ ├── index.ts
│ │ │ │ └── WSwipeItem.tsx
│ │ │ ├── WAreaPicker
│ │ │ │ └── index.ts
│ │ │ ├── WSwitchCell
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ │ └── WSwitchCell.spec.ts.snap
│ │ │ │ └── WSwitchCell.tsx
│ │ │ ├── WTabbarItem
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ │ └── WTabbarItem.spec.ts.snap
│ │ │ │ └── WTabbarItem.tsx
│ │ │ ├── WActionsheet
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WActionsheet.spec.ts.snap
│ │ │ ├── WFormPreview
│ │ │ │ └── index.ts
│ │ │ ├── WNumberSpinner
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── __snapshots__
│ │ │ │ │ └── WNumberSpinner.spec.ts.snap
│ │ │ ├── WDatetimePicker
│ │ │ │ └── index.ts
│ │ │ ├── WSwipeCellButton
│ │ │ │ ├── index.ts
│ │ │ │ ├── __test__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── WSwipeCellButton.spec.ts.snap
│ │ │ │ │ └── WSwipeCellButton.spec.ts
│ │ │ │ └── WSwipeCellButton.ts
│ │ │ └── WTopTips
│ │ │ │ ├── __test__
│ │ │ │ └── __snapshots__
│ │ │ │ │ └── WTopTips.spec.ts.snap
│ │ │ │ └── WTopTips.tsx
│ │ ├── utils
│ │ │ ├── touches.ts
│ │ │ ├── index.ts
│ │ │ ├── event.ts
│ │ │ ├── raf.ts
│ │ │ └── mixins.ts
│ │ ├── directives
│ │ │ ├── index.ts
│ │ │ └── click-outside.ts
│ │ ├── mixins
│ │ │ ├── validatable
│ │ │ │ └── index.ts
│ │ │ ├── find-parent
│ │ │ │ ├── index.ts
│ │ │ │ └── __test__
│ │ │ │ │ └── find-parent.spec.ts
│ │ │ ├── touchable
│ │ │ │ └── __test__
│ │ │ │ │ └── touchable.spec.ts
│ │ │ ├── toggleable
│ │ │ │ ├── __test__
│ │ │ │ │ └── toggleable.spec.ts
│ │ │ │ └── index.ts
│ │ │ ├── routable
│ │ │ │ └── index.ts
│ │ │ ├── popup
│ │ │ │ ├── context.ts
│ │ │ │ └── Modal.tsx
│ │ │ └── picker
│ │ │ │ └── index.ts
│ │ ├── shims-tsx.d.ts
│ │ ├── index.ts
│ │ └── install.ts
│ ├── test
│ │ └── unit
│ │ │ ├── .eslintrc
│ │ │ └── setup.ts
│ ├── .browserslistrc
│ ├── .eslintignore
│ ├── .gitignore
│ ├── .npmignore
│ ├── .prettierrc.js
│ ├── types
│ │ ├── test
│ │ │ ├── lib.ts
│ │ │ └── tsconfig.json
│ │ └── index.d.ts
│ ├── postcss.config.js
│ ├── tsconfig.json
│ ├── tsconfig.dist.json
│ ├── build
│ │ └── build-lib.js
│ └── tslint.json
└── docs
│ ├── static
│ ├── robots.txt
│ ├── favicon.ico
│ ├── images
│ │ ├── logo.png
│ │ ├── demo_qrcode.png
│ │ ├── easy-to-use.jpg
│ │ ├── full-document.jpg
│ │ └── online-demo.jpg
│ ├── README.md
│ └── svg
│ │ └── icon_search.svg
│ ├── global.d.ts
│ ├── config
│ └── index.js
│ ├── assets
│ └── css
│ │ └── typora-vue-theme
│ │ └── vue
│ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2
│ │ ├── L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2
│ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2
│ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2
│ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2
│ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2
│ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2
│ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2
│ │ ├── L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2
│ │ ├── L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2
│ │ ├── L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2
│ │ ├── L0x5DF4xlVMF-BfR8bXMIjhHq3-cXbKDO1w.woff2
│ │ ├── L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2
│ │ ├── L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2
│ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2
│ │ └── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2
│ ├── markdown
│ ├── v3
│ │ ├── area-picker.md
│ │ ├── top-tips.md
│ │ ├── badge.md
│ │ ├── icon.md
│ │ ├── loadmore.md
│ │ ├── progress.md
│ │ ├── switch.md
│ │ ├── switch-cell.md
│ │ ├── index.md
│ │ ├── toast.md
│ │ ├── slider.md
│ │ ├── lazyload.md
│ │ ├── circle.md
│ │ ├── header.md
│ │ └── textarea.md
│ ├── troubleshooting.md
│ ├── v2
│ │ ├── top-tips.md
│ │ ├── badge.md
│ │ ├── icon.md
│ │ ├── loadmore.md
│ │ ├── progress.md
│ │ ├── switch.md
│ │ ├── toast.md
│ │ ├── index.md
│ │ ├── slider.md
│ │ ├── lazyload.md
│ │ ├── circle.md
│ │ └── header.md
│ └── contributing.md
│ ├── .editorconfig
│ ├── test
│ └── Logo.spec.js
│ ├── .babelrc
│ ├── .prettierrc
│ ├── plugins
│ └── README.md
│ ├── middleware
│ └── README.md
│ ├── jest.config.js
│ ├── README.md
│ ├── store
│ └── index.ts
│ ├── layouts
│ ├── error.vue
│ └── default.vue
│ ├── tsconfig.json
│ ├── app.html
│ ├── add-frontmatter.js
│ ├── tslint.json
│ ├── generate-post-list.js
│ └── .eslintrc.js
├── .idea
├── .gitignore
├── markdown-navigator
│ └── profiles_settings.xml
├── encodings.xml
├── deployment.xml
├── watcherTasks.xml
├── codeStyles
│ └── codeStyleConfig.xml
├── misc.xml
├── compiler.xml
├── vcs.xml
├── jsLibraryMappings.xml
├── modules.xml
├── runConfigurations
│ ├── we_vue_libs.xml
│ └── we_vue.xml
└── we-vue.iml
├── images
├── logo.png
└── qrcode-demo.png
├── .gitignore
├── .github
├── PULL_REQUEST_TEMPLATE.md
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── CONTRIBUTING.md
├── .prettierrc.js
├── .editorconfig
├── lerna.json
├── .vscode
├── settings.json
└── launch.json
├── .stylelintrc
└── tsconfig.json
/CNAME:
--------------------------------------------------------------------------------
1 | wevue.org
--------------------------------------------------------------------------------
/packages/demo/.eslintignore:
--------------------------------------------------------------------------------
1 | /src/assets
2 |
--------------------------------------------------------------------------------
/packages/we-vue/src/assets/iconfont/iconfont.eot:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/we-vue/src/assets/iconfont/iconfont.woff:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/docs/static/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/packages/we-vue/src/scss/datetime-picker.scss:
--------------------------------------------------------------------------------
1 | @import "./picker";
2 |
--------------------------------------------------------------------------------
/packages/demo/.browserslistrc:
--------------------------------------------------------------------------------
1 | > 1%
2 | last 2 versions
3 | not ie <= 8
4 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /workspace.xml
3 | !/compiler.xml
4 |
--------------------------------------------------------------------------------
/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/images/logo.png
--------------------------------------------------------------------------------
/packages/we-vue/src/scss/circle.scss:
--------------------------------------------------------------------------------
1 | .wv-circle {
2 | display: block;
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | *.log*
4 |
5 | /.env
6 |
7 | !.idea
8 |
--------------------------------------------------------------------------------
/packages/we-vue/test/unit/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "jest": true
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/images/qrcode-demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/images/qrcode-demo.png
--------------------------------------------------------------------------------
/packages/we-vue/.browserslistrc:
--------------------------------------------------------------------------------
1 | >0.5%
2 | last 2 versions
3 | not dead
4 | not op_mini all
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/entry-lib.ts:
--------------------------------------------------------------------------------
1 | export * from './components'
2 | export * from './directives'
3 |
--------------------------------------------------------------------------------
/packages/demo/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | autoprefixer: {},
4 | },
5 | }
6 |
--------------------------------------------------------------------------------
/packages/demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/favicon.ico
--------------------------------------------------------------------------------
/packages/docs/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/docs/static/favicon.ico
--------------------------------------------------------------------------------
/packages/we-vue/src/plugins/index.ts:
--------------------------------------------------------------------------------
1 | import Lazyload from './lazyload'
2 |
3 | export {
4 | Lazyload,
5 | }
6 |
--------------------------------------------------------------------------------
/packages/we-vue/src/plugins/lazyload/index.ts:
--------------------------------------------------------------------------------
1 | import Lazyload from 'vue-lazyload'
2 |
3 | export default Lazyload
4 |
--------------------------------------------------------------------------------
/packages/demo/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/src/assets/logo.png
--------------------------------------------------------------------------------
/packages/demo/src/assets/scss/var.scss:
--------------------------------------------------------------------------------
1 | $color-default: #9c9c9c;
2 | $color-primary: #1aad19;
3 | $color-warn: #e64340;
4 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WTab/index.ts:
--------------------------------------------------------------------------------
1 | import WTab from './WTab'
2 |
3 | export { WTab }
4 | export default WTab
5 |
--------------------------------------------------------------------------------
/packages/docs/static/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/docs/static/images/logo.png
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WCell/index.ts:
--------------------------------------------------------------------------------
1 | import WCell from './WCell'
2 |
3 | export { WCell }
4 | export default WCell
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WFlex/index.ts:
--------------------------------------------------------------------------------
1 | import WFlex from './WFlex'
2 |
3 | export { WFlex }
4 | export default WFlex
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WGrid/index.ts:
--------------------------------------------------------------------------------
1 | import WGrid from './WGrid'
2 |
3 | export { WGrid }
4 | export default WGrid
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WIcon/index.ts:
--------------------------------------------------------------------------------
1 | import WIcon from './WIcon'
2 |
3 | export { WIcon }
4 | export default WIcon
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WTabs/index.ts:
--------------------------------------------------------------------------------
1 | import WTabs from './WTabs'
2 |
3 | export { WTabs }
4 | export default WTabs
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WBadge/index.ts:
--------------------------------------------------------------------------------
1 | import WBadge from './WBadge'
2 |
3 | export { WBadge }
4 | export default WBadge
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WGroup/index.ts:
--------------------------------------------------------------------------------
1 | import WGroup from './WGroup'
2 |
3 | export { WGroup }
4 | export default WGroup
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WInput/index.ts:
--------------------------------------------------------------------------------
1 | import WInput from './WInput'
2 |
3 | export { WInput }
4 | export default WInput
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WPanel/index.ts:
--------------------------------------------------------------------------------
1 | import WPanel from './WPanel'
2 |
3 | export { WPanel }
4 | export default WPanel
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WPopup/index.ts:
--------------------------------------------------------------------------------
1 | import WPopup from './WPopup'
2 |
3 | export { WPopup }
4 | export default WPopup
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WRadio/index.ts:
--------------------------------------------------------------------------------
1 | import WRadio from './WRadio'
2 |
3 | export { WRadio }
4 | export default WRadio
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WSwipe/index.ts:
--------------------------------------------------------------------------------
1 | import WSwipe from './WSwipe'
2 |
3 | export { WSwipe }
4 | export default WSwipe
5 |
--------------------------------------------------------------------------------
/packages/demo/public/images/lazyload_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/images/lazyload_1.jpg
--------------------------------------------------------------------------------
/packages/demo/public/images/lazyload_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/images/lazyload_2.jpg
--------------------------------------------------------------------------------
/packages/demo/public/images/lazyload_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/images/lazyload_3.jpg
--------------------------------------------------------------------------------
/packages/demo/public/images/lazyload_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/images/lazyload_4.jpg
--------------------------------------------------------------------------------
/packages/demo/public/images/lazyload_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/images/lazyload_5.jpg
--------------------------------------------------------------------------------
/packages/demo/public/images/lazyload_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/images/lazyload_6.jpg
--------------------------------------------------------------------------------
/packages/demo/public/images/lazyload_7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/public/images/lazyload_7.jpg
--------------------------------------------------------------------------------
/packages/demo/src/assets/images/vcode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/src/assets/images/vcode.jpg
--------------------------------------------------------------------------------
/packages/we-vue/.eslintignore:
--------------------------------------------------------------------------------
1 | /node_modules/
2 | /build/
3 | /dist/
4 | /es5
5 | /lib
6 | /lib-temp
7 | /*.js
8 | /test/unit/coverage/
9 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WButton/index.ts:
--------------------------------------------------------------------------------
1 | import WButton from './WButton'
2 |
3 | export { WButton }
4 | export default WButton
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WCircle/index.ts:
--------------------------------------------------------------------------------
1 | import WCircle from './WCircle'
2 |
3 | export { WCircle }
4 | export default WCircle
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WFooter/index.ts:
--------------------------------------------------------------------------------
1 | import WFooter from './WFooter'
2 |
3 | export { WFooter }
4 | export default WFooter
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WHeader/index.ts:
--------------------------------------------------------------------------------
1 | import WHeader from './WHeader'
2 |
3 | export { WHeader }
4 | export default WHeader
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WPicker/index.ts:
--------------------------------------------------------------------------------
1 | import WPicker from './WPicker'
2 |
3 | export { WPicker }
4 | export default WPicker
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WSlider/index.ts:
--------------------------------------------------------------------------------
1 | import WSlider from './WSlider'
2 |
3 | export { WSlider }
4 | export default WSlider
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WSwitch/index.ts:
--------------------------------------------------------------------------------
1 | import WSwitch from './WSwitch'
2 |
3 | export { WSwitch }
4 | export default WSwitch
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WTabbar/index.ts:
--------------------------------------------------------------------------------
1 | import WTabbar from './WTabbar'
2 |
3 | export { WTabbar }
4 | export default WTabbar
5 |
--------------------------------------------------------------------------------
/packages/docs/static/images/demo_qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/docs/static/images/demo_qrcode.png
--------------------------------------------------------------------------------
/packages/docs/static/images/easy-to-use.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/docs/static/images/easy-to-use.jpg
--------------------------------------------------------------------------------
/packages/docs/static/images/full-document.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/docs/static/images/full-document.jpg
--------------------------------------------------------------------------------
/packages/docs/static/images/online-demo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/docs/static/images/online-demo.jpg
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WSpinner/index.ts:
--------------------------------------------------------------------------------
1 | import WSpinner from './WSpinner'
2 |
3 | export { WSpinner }
4 | export default WSpinner
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/scss/base/mixin/mobile.scss:
--------------------------------------------------------------------------------
1 | @mixin setTapColor($c: rgba(0, 0, 0, 0)) {
2 | -webkit-tap-highlight-color: $c;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/demo/cypress.json:
--------------------------------------------------------------------------------
1 | {
2 | "pluginsFile": "tests/e2e/plugins/index.js",
3 | "viewportWidth": 414,
4 | "viewportHeight": 736
5 | }
6 |
--------------------------------------------------------------------------------
/packages/demo/src/assets/images/icon_tabbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/demo/src/assets/images/icon_tabbar.png
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WFlexItem/index.ts:
--------------------------------------------------------------------------------
1 | import WFlexItem from './WFlexItem'
2 |
3 | export { WFlexItem }
4 | export default WFlexItem
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WGridItem/index.ts:
--------------------------------------------------------------------------------
1 | import WGridItem from './WGridItem'
2 |
3 | export { WGridItem }
4 | export default WGridItem
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WLoadmore/index.ts:
--------------------------------------------------------------------------------
1 | import WLoadmore from './WLoadmore'
2 |
3 | export { WLoadmore }
4 | export default WLoadmore
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WMediaBox/index.ts:
--------------------------------------------------------------------------------
1 | import WMediaBox from './WMediaBox'
2 |
3 | export { WMediaBox }
4 | export default WMediaBox
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WProgress/index.ts:
--------------------------------------------------------------------------------
1 | import WProgress from './WProgress'
2 |
3 | export { WProgress }
4 | export default WProgress
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WTextarea/index.ts:
--------------------------------------------------------------------------------
1 | import WTextarea from './WTextarea'
2 |
3 | export { WTextarea }
4 | export default WTextarea
5 |
--------------------------------------------------------------------------------
/packages/demo/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | ['@vue/app', {
4 | useBuiltIns: 'entry',
5 | }],
6 | ],
7 | }
8 |
--------------------------------------------------------------------------------
/packages/we-vue/src/assets/iconfont/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tianyong90/we-vue/HEAD/packages/we-vue/src/assets/iconfont/iconfont.ttf
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WChecklist/index.ts:
--------------------------------------------------------------------------------
1 | import WChecklist from './WChecklist'
2 |
3 | export { WChecklist }
4 | export default WChecklist
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WSearchBar/index.ts:
--------------------------------------------------------------------------------
1 | import WSearchBar from './WSearchBar'
2 |
3 | export { WSearchBar }
4 | export default WSearchBar
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WSwipeCell/index.ts:
--------------------------------------------------------------------------------
1 | import WSwipeCell from './WSwipeCell'
2 |
3 | export { WSwipeCell }
4 | export default WSwipeCell
5 |
--------------------------------------------------------------------------------
/packages/we-vue/src/components/WSwipeItem/index.ts:
--------------------------------------------------------------------------------
1 | import WSwipeItem from './WSwipeItem'
2 |
3 | export { WSwipeItem }
4 | export default WSwipeItem
5 |
--------------------------------------------------------------------------------
/.idea/markdown-navigator/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
32 | {this.$slots.label} 33 |
34 | } 35 | { this.$slots.default } 36 |