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 [email protected] -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[email protected]/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
饿了么前端
A configurable Mobile UI based on Antd Mobile and Vue

A configurable Mobile UI specification and Vue-based implementation.

ladybird-studio 60 Dec 13, 2022
NutUI 3 - 京东风格的轻量级移动端 Vue 组件库 (A Vue.js UI Toolkit for Mobile Web)

NutUI 3 - 京东风格的轻量级移动端 Vue 组件库 (A Vue.js UI Toolkit for Mobile Web)

JDR Design FE 4.9k Jan 3, 2023
🐡 A mobile UI toolkit designed for financial scenarios, and compatible with multiple platforms based on Vue DSL(Vue 2.0).

Mand [email protected] ?? A mobile UI toolkit designed for financial scenarios, and compatible with multiple platforms based on Vue DSL(Vue 2.0). Webapp Unia

Mand Mobile 11 Jun 24, 2022
Mobile UI Components based on Vue & WeUI

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

Airyland 17.6k Dec 28, 2022
Native mobile applications using Vue and NativeScript.

Supporting NativeScript-Vue NativeScript-Vue is an MIT-licensed open source project made possible by our sponsors: and these awesome backers: Tiago Al

NativeScript-Vue 5k Dec 29, 2022
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 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 Jan 4, 2023
A fantastic mobile ui lib implement by Vue.

A fantastic mobile ui lib implement by Vue.

DiDi 9k Dec 28, 2022
💰 A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.

?? A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.

DiDi 3.3k Jan 8, 2023
Hybrid mobile template built with Ionic Vue using capacitor for native builds

Ionic Vue Mobile Template 03 Hybrid mobile template built with Ionic Vue using c

null 4 Aug 24, 2022
A Mobile UI components based on Weui Design and Vue

A Mobile UI components based on Weui Design and Vue Features Support TS Install $ npm install weui-design-vue --save Quickstart in src/main.js import

null 23 Nov 9, 2022
Material design mobile component library for Vue3

Material design mobile component library for Vue3

null 3.6k Dec 31, 2022
Sahay-mobileapp - Sahay mobile app built using VueJS and Ionic

A product to help humanity, and India as a country, especially during the novel

Siddhayak 0 Jan 24, 2022
Capybara : Storefront UI based theme for Vue Storefront

Capybara - Storefront UI based theme for Vue Storefront New default template theme for Vue Storefront, based on Storefront UI. 90% of the Capybara cod

null 2 Nov 2, 2021
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
A configurable Mobile UI based on Antd Mobile and Vue

A configurable Mobile UI specification and Vue-based implementation.

ladybird-studio 60 Dec 13, 2022
Mobile scale filtering Mobile height and weight filtering Scale filtering

Mobile scale filtering Mobile height and weight filtering Scale filtering

null 1 Jan 25, 2022
Responsive Mobile-sized Wrapper for Vuejs - Easily prototype your mobile-sized web apps with desktop support

Responsive Mobile-sized Wrapper for Vuejs - Easily prototype your mobile-sized web apps with desktop support

Steve Juneyoung Kang 10 Jun 29, 2022
Vue Custom Element - Web Components' Custom Elements for Vue.js

Finally - official Web Components implementation! - check vuejs/vue-web-component-wrapper Table of contents Demo Installation Description Example Shad

Karol Fabjańczuk 1.9k Dec 29, 2022
🤲 Use Vue 3's Fragment feature in Vue 2 to return multiple root elements

?? Vue 2 fragment directive to return multiple root elements

hiroki osame 180 Dec 22, 2022