{"id":13535774,"url":"https://github.com/NewDadaFE/vue-impression","last_synced_at":"2025-04-02T02:31:28.547Z","repository":{"id":13480415,"uuid":"74549742","full_name":"NewDadaFE/vue-impression","owner":"NewDadaFE","description":"A Vue.js 2.0 UI elements for mobile.","archived":true,"fork":false,"pushed_at":"2022-12-08T17:15:47.000Z","size":2596,"stargazers_count":203,"open_issues_count":35,"forks_count":43,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-11-03T00:32:51.940Z","etag":null,"topics":["components","scss","simple","vue","vue2"],"latest_commit_sha":null,"homepage":"https://newdadafe.github.io/impression_vue/#/button","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NewDadaFE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-11-23T07:05:20.000Z","updated_at":"2023-03-27T08:56:08.000Z","dependencies_parsed_at":"2023-01-13T17:29:24.486Z","dependency_job_id":null,"html_url":"https://github.com/NewDadaFE/vue-impression","commit_stats":null,"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewDadaFE%2Fvue-impression","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewDadaFE%2Fvue-impression/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewDadaFE%2Fvue-impression/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewDadaFE%2Fvue-impression/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NewDadaFE","download_url":"https://codeload.github.com/NewDadaFE/vue-impression/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246743653,"owners_count":20826574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["components","scss","simple","vue","vue2"],"created_at":"2024-08-01T09:00:26.725Z","updated_at":"2025-04-02T02:31:28.200Z","avatar_url":"https://github.com/NewDadaFE.png","language":"Vue","funding_links":[],"categories":["Vue","UI组件","Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)"],"sub_categories":["Component Collections"],"readme":"# vue-impression\n\nA Vue.js 2.0 UI elements for mobile.\n\n## Demo\n\nhttps://newdadafe.github.io/impression_vue/#/button\n\n## Installation\n\n```sh\nyarn add vue-impression\n```\n\n## Usage\n\nstyles:\n\n```scss\n@import '~vue-impression/dist/styles/index.scss';\n```\n\nscripts:\n\n```js\nimport Vue from 'vue';\nimport VueImpression from 'vue-impression';\n\nVue.use(VueImpression);\n```\n\ntree-shaking:\n\n```sh\nyarn add babel-plugin-transform-imports -D\n```\n\n```json\n{\n    \"plugins\": [\n        [\n            \"transform-imports\",\n            {\n                \"vue-impression\": {\n                    \"transform\": \"vue-impression/dist/scripts/components/${member}\",\n                    \"preventFullImport\": true\n                }\n            }\n        ]\n    ]\n}\n```\n\n## Example\n\n```html\n\u003cbtn theme=\"primary\" size=\"sm\" @click=\"doSomething\"\u003e按钮\u003c/btn\u003e\n```\n\n## Components\n\n-   [x] Button\n-   [x] Group\n-   [x] GroupTitle\n-   [x] Cell\n-   [x] Flex\n-   [x] FlexItem\n-   [x] Icon\n-   [x] Navbar\n-   [x] Navigation\n-   [x] Tabbar\n-   [x] Drawer\n-   [x] Loading\n-   [x] Alert\n-   [x] Toast\n-   [x] Radio\n-   [x] RadioGroup\n-   [x] Checkbox\n-   [x] CheckboxGroup\n-   [x] Toggle(Switch)\n-   [x] InputNumber\n-   [x] InputText\n-   [x] InputArea\n-   [x] Selector\n-   [x] Tag\n-   [x] Badge\n-   [x] Tip\n-   [x] HRule(Hr)\n-   [x] InlineSelector\n-   [x] Swipe\n-   [x] SlideUp\n-   [x] SegmentedControl\n-   [x] Media\n-   [x] Card\n-   [x] Picker\n-   [x] DatePicker\n-   [x] Search\n-   [x] BackToTop\n-   [x] Pull down\n-   [x] Pull up\n-   [x] Sideslip\n-   [x] Progressbar\n-   [x] Stepbar\n-   [x] Timeline\n-   [x] Sticky\n\n## Quick start\n\n[generator-vue-impression](https://github.com/NewDadaFE/generator/tree/master/packages/generator-vue-impression)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNewDadaFE%2Fvue-impression","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNewDadaFE%2Fvue-impression","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNewDadaFE%2Fvue-impression/lists"}