Mobile UI elements for Vue.js

Overview

Mint UI

Build Status npm NPM downloads JS gzip size CSS gzip size Join the chat at https://gitter.im/ElemeFE/mint-ui

Mobile UI elements for Vue 2.0

Installation

npm i mint-ui -S

# for Vue 1.x
npm i mint-ui@1 -S

Usage

Import all components.

import Vue from 'vue';
import Mint from 'mint-ui';
import 'mint-ui/lib/style.css';

Vue.use(Mint);

Or import specified component. (Use babel-plugin-component)

import { Cell, Checklist } from 'mint-ui';

Vue.component(Cell.name, Cell);
Vue.component(Checklist.name, Checklist);

Equals to

import Vue from 'vue';
import Mint from 'mint-ui';
import 'mint-ui/lib/style.css';

Vue.use(Mint);

// import specified component

import MtRadio from 'mint-ui/lib/radio';
import 'mint-ui/lib/radio/style.css';

Vue.component(MtRadio.name, MtRadio);

babel-plugin-component

  • Auto import css file
  • Modular import component

Installation

npm i babel-plugin-component -D

Usage

.babelrc

{
  "plugins": ["other-plugin", ["component", [
    { "libraryName": "mint-ui", "style": true }
  ]]]
}

CDN

RawGit

NPMCDN

Development

npm run dev

Contribution

Please make sure to read the Contributing Guide before making a pull request.

License

MIT

Comments
  • vue-cli +vue-router + mint-ui 创建的项目,npm run build 时报错

    vue-cli +vue-router + mint-ui 创建的项目,npm run build 时报错

    npm run dev 可以正常跑起来,但是npm run build 时mint-ui 报错了。

    报错文件 ////////////////// // WEBPACK FOOTER // ./~/.2.2.1@mint-ui/lib/index.js // module id = 13 // module chunks = 0

    报错 index.js:3Uncaught TypeError: n is not a function(…)

    bug 
    opened by Jerry-web 26
  • [Vue warn]: Computed property

    [Vue warn]: Computed property "values" was assigned to but it has no setter.

    Mint UI version

    2.2.7

    OS/Browsers version

    macos 10.12.5 /61.0.3159.5(正式版本)dev (64 位)

    Vue version

    2.4.2

    Reproduction Link

    https://jsfiddle.net/pj71jkyw/397/

    Steps to reproduce

    打开jsfiddle 并打开控制台 控制台上会显示

    [Vue warn]: Computed property "values" was assigned to but it has no setter.
    
    found in
    
    ---> <MtPicker>
           <Root>
           	warn	@	vue.js:485
    sharedPropertyDefinition.set	@	vue.js:3251
    created	@	index.js:2
    callHook	@	vue.js:2669
    Vue._init	@	vue.js:4217
    VueComponent	@	vue.js:4387
    createComponentInstanceForVnode	@	vue.js:3676
    init	@	vue.js:3493
    createComponent	@	vue.js:5138
    createElm	@	vue.js:5081
    createChildren	@	vue.js:5209
    createElm	@	vue.js:5114
    patch	@	vue.js:5597
    Vue._update	@	vue.js:2418
    updateComponent	@	vue.js:2542
    get	@	vue.js:2883
    Watcher	@	vue.js:2872
    mountComponent	@	vue.js:2546
    Vue$3.$mount	@	vue.js:7854
    Vue$3.$mount	@	vue.js:10057
    (anonymous)	@	Inline Babel script:41
    run	@	babel.js:60802
    check	@	babel.js:60868
    loadScripts	@	babel.js:60909
    runScripts	@	babel.js:60936
    transformScriptTags	@	babel.js:324
    

    What is Expected?

    不提示warn 信息(对mtpicker的计算属性values添加setter方法)

    What is actually happening?

    提示warn 信息

    opened by openks 21
  • 有没有交流QQ群什么的?好多看了文档都不会用啊?里面的example也跑不起来

    有没有交流QQ群什么的?好多看了文档都不会用啊?里面的example也跑不起来

    Mint UI version

    如题,有没有交流QQ群什么的?好多看了文档都不会用啊?里面的example也跑不起来

    Device model

    Reproduction Link

    What is Expected?

    What is actually happening?

    image

    E:\vue\mint-ui>npm run dev
    
    > [email protected] dev E:\vue\mint-ui
    > npm run build-entry && cooking watch -c scripts/cooking.demo.js
    
    
    > [email protected] build-entry E:\vue\mint-ui
    > node bin/build-entry
    
    [build entry] DONE: E:\vue\mint-ui\src\index.js
    
    [cooking] - 插件加载成功: vue
    [cooking] - 插件加载成功: lint
    [cooking] - 插件加载成功: saladcss
    
    [cooking] - server 启动中...
    [cooking] - Listening at http://192.168.70.1:8789
    webpack: wait until bundle finished: /
    Child scripts/cooking.demo.js:
    
        ERROR in ./~/babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./~/vue
    -loader/lib/selector.js?type=script&index=0!./packages/picker/src/picker-slot.vue
        Module not found: Error: Cannot resolve module 'raf.js' in E:\vue\mint-ui\packages\picker\src
    
         @ ./~/babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./~/vue-loade
    r/lib/selector.js?type=script&index=0!./packages/picker/src/picker-slot.vue 25:0-17
        Child html-webpack-plugin for "index.html":
    
    webpack: bundle is now VALID.
    
    opened by issmile 21
  • add ssr support

    add ssr support

    Please makes sure these boxes are checked before submitting your PR, thank you!

    • [ ] Make sure you follow the contributing guide.
    • [ ] Rebase before creating a PR to keep commit history clear.
    • [ ] Add some descriptions and refer relative issues for you PR.

    add ssr support Has been in nuxt npm run dist test available, please test, thank you

    opened by yuchonghua 17
  • Add Datetime-picker close emit

    Add Datetime-picker close emit

    Please makes sure these boxes are checked before submitting your PR, thank you!

    • [yes ] Make sure you follow the contributing guide.
    • [yes] Rebase before creating a PR to keep commit history clear.
    • [yes ] Add some descriptions and refer relative issues for you PR.

    HI!

    Sometimes we need to know that the picker is closed, so, I added this close event.

    opened by hejianxian 13
  • mt-field 和 picker切换过程中的问题

    mt-field 和 picker切换过程中的问题

    mt-field 中引用picker过程时候,其中一个是自己输入的,后面一个是picker,这时候,picker会在原生键盘之上弹出。 <mt-field label="昵称" v-model="nickname" placeholder="请输入昵称"></mt-field> <mt-field readonly label="性别" v-model="sex" placeholder="请输入性别" @click.native="chooseGender()" is-link> </mt-field> <mt-popup v-model="genderPopup" position="bottom" class="mint-popup-4"> <mt-picker :slots="sexSlot" @change="onGenderChange"></mt-picker> </mt-popup>

    need repro 
    opened by varrant 13
  • DateTimePicker 的取消事件应该怎么调用呢?还是说没有暴露出来?

    DateTimePicker 的取消事件应该怎么调用呢?还是说没有暴露出来?

    我有一个功能,就是选择日期时间,当点击取消(假设它担负清空的功能)的时候,需要清空之前选择的内容。 我看了了下nodejs_modules里面的mint-ui模块的的源码; cancel的click事件里面一句visiable=false就完事了。

    应该是取消按钮没暴露出方法。 但是我自己又不会修改。 请问他是否还有什么隐藏的API或者说我的打开方式是错误的?

    opened by wsqy182 12
  • 调用Toast的时候提示 ReferenceError: Can't find variable: Toast

    调用Toast的时候提示 ReferenceError: Can't find variable: Toast

    在main.js里面引入了全部组件

    import Vue from 'vue'
    import App from './App'
    import MintUI from 'mint-ui';
    import VueRouter from 'vue-router'
    import VueResource from 'vue-resource'
    import 'mint-ui/lib/style.css';
    
    Vue.use(VueRouter)
    Vue.use(VueResource)
    Vue.use(MintUI);
    

    在其中一个路由页面的methods里面调用了Toast('消息')

    methods:{
      showToast: function() {
         alert('进来了')
         Toast('提示信息');
    },
    

    然后在后面的某个方法里面调用了this.showToast()

    页面上会提示 “进来了” 的alert的弹窗,然后控制台就报错了 Can't find variable: Toast

    版本号:

    "dependencies": {
        "mint-ui": "^2.0.2",
        "vue": "^2.0.1",
        "vue-resource": "^1.0.3",
        "vue-router": "^2.0.1"
      },
    
    opened by ringcrl 11
  • picker组件初始化后先滚动二级slot会有报错:[Vue warn]: Error in callback for watcher )">

    picker组件初始化后先滚动二级slot会有报错:[Vue warn]: Error in callback for watcher "currentValue": (found in )

    完整的报错如下:

    [Vue warn]: Error in callback for watcher "currentValue": 
    (found in <PickerSlot>)
    TypeError: Cannot read property 'indexOf' of undefined
    
    [Vue warn]: Error in callback for watcher "mutatingValues": 
    (found in <PickerSlot>)
    TypeError: Cannot read property 'indexOf' of undefined
    

    我怀疑是v-model双向绑定的原因:(mint-ui/packages/picker/src/picker.vue)

    <picker-slot
        v-for="slot in slots" 
        :valueKey="valueKey" 
        :values="slot.values || []" 
        :text-align="slot.textAlign || 'center'" 
        :visible-item-count="visibleItemCount" 
        :class-name="slot.className" :flex="slot.flex" 
        **v-model="values[slot.valueIndex]"** 
        :rotate-effect="rotateEffect" 
        :divider="slot.divider" 
        :content="slot.content" 
        :itemHeight="itemHeight" 
        :default-index="slot.defaultIndex"></picker-slot>
    

    bug复现条件: 1、更改example里的picker(mint-ui/example/pages/picker.vue) 2、更改address为:

    const address = {
        '广东': ['广州', '深圳', '珠海', '汕头', '韶关', '佛山', '江门', '湛江', '茂名', '肇庆', '惠州', '梅州', '汕尾', '河源', '阳江', '清远', '东莞', '中山', '潮州', '揭阳', '云浮'],
        '北京': ['北京'],
        '上海': ['上海'],
        ...
    }
    

    3、页面打开以后,省份不动,滚动2级选项,即滚动城市,报错。

    bug 
    opened by Joeycz 10
  • 在自定义组件xx.vue里面使用“html某些标签+mt-picker”,引用<xx></xx>的时候,其它标签都可以显示出来,但mt-picker无法显示出来?

    在自定义组件xx.vue里面使用“html某些标签+mt-picker”,引用的时候,其它标签都可以显示出来,但mt-picker无法显示出来?

    在自定义组件xx.vue里面使用“html某些标签+mt-picker”,引用的时候,其它标签都可以显示出来,但mt-picker无法显示出来? 尝试过将mt-picker不放在自定义组件里面,是可以显示的,放到自定义组件就不能显示了。 在自定义组件已经用下面的代码引入mt-picker了,跟没用到自定义组件的那个见面的方式是一样的,那个见面可以显示,自定义组件就不可以了 `<mt-picker :slots="slots" @change="onValuesChange" :visibleItemCount="3">

    import Vue from 'vue'; import { Picker } from 'mint-ui'; Vue.component(Picker.name, Picker);` 请问大神,这个问题是怎么回事?

    opened by wonghoman 10
  • DatePicker组件按需引入后使用时样式错乱,全部引入没有问题。请问怎么解决呢?

    DatePicker组件按需引入后使用时样式错乱,全部引入没有问题。请问怎么解决呢?

    image 截图中是DatePicker组件按需引入后弹出时的样式错乱,全部引入的话和官网的Demo一样。我们希望继续使用DatePicker组件的按需引入,请问有什么解决方案呢?

    image 这是在我项目中全部引入后的效果,和官网一样。

    下面是main.js中引入的mintUI的组件代码

    /**

    • mintUI按需引入 */ //actionsheet组件 import {Actionsheet} from 'mint-ui'; import 'mint-ui/lib/actionsheet/style.css'; Vue.component(Actionsheet.name, Actionsheet); // loadMore组件 import { Loadmore } from 'mint-ui'; import 'mint-ui/lib/loadmore/style.css'; Vue.component(Loadmore.name, Loadmore); //滚动条组件 import { Spinner } from 'mint-ui'; import 'mint-ui/lib/spinner/style.css'; Vue.component(Spinner.name, Spinner); //日期选择器组件 import { DatetimePicker } from 'mint-ui'; import 'mint-ui/lib/datetime-picker/style.css'; Vue.component(DatetimePicker.name, DatetimePicker);

    //mintUI全部引入 // import MintUI from 'mint-ui' // import 'mint-ui/lib/style.css' // Vue.use(MintUI)


    剩下的组件代码就没贴了,因为也是从Github上抠的

    opened by wsqy182 10
  • Bump hosted-git-info from 2.1.5 to 2.8.9

    Bump hosted-git-info from 2.1.5 to 2.8.9

    Bumps hosted-git-info from 2.1.5 to 2.8.9.

    Changelog

    Sourced from hosted-git-info's changelog.

    2.8.9 (2021-04-07)

    Bug Fixes

    2.8.8 (2020-02-29)

    Bug Fixes

    • #61 & #65 addressing issues w/ url.URL implmentation which regressed node 6 support (5038b18), closes #66

    2.8.7 (2020-02-26)

    Bug Fixes

    • Do not attempt to use url.URL when unavailable (2d0bb66), closes #61 #62
    • Do not pass scp-style URLs to the WhatWG url.URL (f2cdfcf), closes #60

    2.8.6 (2020-02-25)

    2.8.5 (2019-10-07)

    Bug Fixes

    • updated pathmatch for gitlab (e8325b5), closes #51
    • updated pathmatch for gitlab (ffe056f)

    2.8.4 (2019-08-12)

    ... (truncated)

    Commits
    • 8d4b369 chore(release): 2.8.9
    • 29adfe5 fix: backport regex fix from #76
    • afeaefd chore(release): 2.8.8
    • 5038b18 fix: #61 & #65 addressing issues w/ url.URL implmentation which regressed nod...
    • 7440afa chore(release): 2.8.7
    • 2d0bb66 fix: Do not attempt to use url.URL when unavailable
    • f2cdfcf fix: Do not pass scp-style URLs to the WhatWG url.URL
    • e1b83df chore(release): 2.8.6
    • ff259a6 Ensure passwords in hosted Git URLs are correctly escaped
    • 624fd6f chore(release): 2.8.5
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by nlf, a new releaser for hosted-git-info since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump lodash from 4.17.4 to 4.17.21

    Bump lodash from 4.17.4 to 4.17.21

    Bumps lodash from 4.17.4 to 4.17.21.

    Commits
    • f299b52 Bump to v4.17.21
    • c4847eb Improve performance of toNumber, trim and trimEnd on large input strings
    • 3469357 Prevent command injection through _.template's variable option
    • ded9bc6 Bump to v4.17.20.
    • 63150ef Documentation fixes.
    • 00f0f62 test.js: Remove trailing comma.
    • 846e434 Temporarily use a custom fork of lodash-cli.
    • 5d046f3 Re-enable Travis tests on 4.17 branch.
    • aa816b3 Remove /npm-package.
    • d7fbc52 Bump to v4.17.19
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by bnjmnt4n, a new releaser for lodash since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump y18n from 3.2.1 to 3.2.2

    Bump y18n from 3.2.1 to 3.2.2

    Bumps y18n from 3.2.1 to 3.2.2.

    Commits
    Maintainer changes

    This version was pushed to npm by oss-bot, a new releaser for y18n since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Releases(v2.2.7)
Owner
饿了么前端
work hard, play harder
饿了么前端
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We

null 8.7k Jan 4, 2023
Vue-cursor-fx - 🖱 An animated custom cursor effects for interactive elements like navigation - w/ VueJS - SSR Compatible

?? Vue Cursor Fx An animated custom cursor effects for interactive elements like navigation - w/ VueJS - SSR Compatible Installation This package is a

Luca Iaconelli 56 Aug 18, 2022
Mobile UI Components based on Vue & WeUI

Be Cool with Vue@^2.3.0 and WeUI. Live Demo >> Sponsors 我们的产品 Requirements 暂未适配 [email protected],请注意。 vue@^2.3.0(for .sync modifier) webpack@^2.0 node@^7.6

Airyland 17.6k Dec 28, 2022
Lightweight Mobile UI Components built on Vue

Vant Mobile UI Components built on Vue ?? 文档网站(国内) ?? 文档网站(GitHub) ???? 中文版介绍 Features 65+ Reusable components 1kb Component average size (min+gzip) 9

有赞 20.7k Dec 31, 2022
:large_orange_diamond: A fantastic mobile ui lib implement by Vue

cube-ui A fantastic mobile ui lib implement by Vue. Links Home Docs Example Application Guide Communication New cube-ui project ? Recommend use the CL

DiDi 9k Jan 2, 2023
Vue Native is a framework to build cross platform native mobile apps using JavaScript

Vue Native Visit our website at vue-native.io or read the official documentation here. Build native mobile apps using Vue Vue Native is a framework to

GeekyAnts 8.4k Jan 6, 2023
Mobile UI Components, based on Vue.js and ionic CSS

Mobile UI Components, based on Vue.js and ionic CSS

王大虎 3.4k Dec 23, 2022
:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin

English | 简体中文 | 日本語 | Spanish SPONSORED BY 活动服务销售平台 客户消息直达工作群 Introduction vue-element-admin is a production-ready front-end solution for admin inter

花裤衩 80.1k Dec 31, 2022
:eyes: Vue in React, React in Vue. Seamless integration of the two. :dancers:

vuera NOTE: This project is looking for a maintainer! Use Vue components in your React app: import React from 'react' import MyVueComponent from './My

Aleksandr Komarov 4k Dec 30, 2022
🎉 基于 vite 2.0 + vue 3.0 + vue-router 4.0 + vuex 4.0 + element-plus 的后台管理系统vue3-element-admin

vue3-element-admin ?? 基于 Vite 2.0 + Vue3.0 + Vue-Router 4.0 + Vuex 4.0 + element-plus 的后台管理系统 简介 vue3-element-admin 是一个后台前端解决方案,它基于 vue3 和 element-plu

雪月欧巴 84 Nov 28, 2022
Jenesius vue modal is simple library for Vue 3 only

Jenesius Vue Modal Jenesius vue modal is simple library for Vue 3 only . Site Documentation Installation npm i jenesius-vue-modal For add modals in yo

Архипцев Евгений 63 Dec 30, 2022
A template repository / quick start to build Azure Static Web Apps with a Node.js function. It uses Vue.js v3, Vue Router, Vuex, and Vite.js.

Azure Static Web App Template with Node.js API This is a template repository for creating Azure Static Web Apps that comes pre-configured with: Vue.js

Marc Duiker 6 Jun 25, 2022
Mosha-vue-toastify - A light weight and fun Vue 3 toast or notification or snack bar or however you wanna call it library.

Mosha Vue Toastify A lightweight and fun Vue 3 toast or notification or snack bar or however you wanna call it library. English | 简体中文 Talk is cheap,

Baidi Liu 187 Jan 2, 2023
A plugin that can help you create project friendly with Vue for @vue/cli 4.5

vue-cli-plugin-patch A plugin that can help you create project friendly with Vue for @vue/cli 4.5. Install First you need to install @vue/cli globally

null 2 Jan 6, 2022
Veloce: Starter template that uses Vue 3, Vite, TypeScript, SSR, Pinia, Vue Router, Express and Docker

Veloce Lightning-fast cold server start Instant hot module replacement (HMR) and dev SSR True on-demand compilation Tech Stack Vue 3: UI Rendering lib

Alan Morel 10 Oct 7, 2022
Most modern mobile touch slider with hardware accelerated transitions

Get Started | Documentation | Demos Swiper Swiper - is the free and most modern mobile touch slider with hardware accelerated transitions and amazing

Vladimir Kharlampidi 33.7k Jan 4, 2023
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

Build bulletproof UI components faster Storybook is a development environment for UI components. It allows you to browse a component library, view the

Storybook 75.9k Jan 9, 2023
A Vue.js 2.0 UI Toolkit for Web

A Vue.js 2.0 UI Toolkit for Web. Element will stay with Vue 2.x For Vue 3.0, we recommend using Element Plus from the same team Links Homepage and doc

饿了么前端 53k Jan 3, 2023
The Intuitive Vue Framework

Build your next Vue.js application with confidence using Nuxt: a framework making web development simple and powerful. Links ?? Documentation: https:/

Nuxt 41.8k Jan 5, 2023