All Projects → mevinoth → Slim Ui

mevinoth / Slim Ui

Simple components library used for building lightweight vuejs projects

Projects that are alternatives of or similar to Slim Ui

Vuelayers
Web map Vue components with the power of OpenLayers
Stars: ✭ 532 (+1300%)
Mutual labels:  vuejs-components, vue2
vue-notification-bell
Vue.js notification bell component.
Stars: ✭ 64 (+68.42%)
Mutual labels:  vue2, vuejs-components
Vue Atlas
A Vue.js 2 UI component library.
Stars: ✭ 173 (+355.26%)
Mutual labels:  vuejs-components, vue2
Vuex I18n
Localization plugin for vue.js 2.0 using vuex as store
Stars: ✭ 657 (+1628.95%)
Mutual labels:  vuejs-components, vue2
Vue Coin Hive
Start mining coins in your Vue projects in 1 second.
Stars: ✭ 14 (-63.16%)
Mutual labels:  vue2
Jocs.github.io
💯Jocs 的个人博客,所有的文章都在 issues 里面
Stars: ✭ 840 (+2110.53%)
Mutual labels:  vue2
Mall Vue
基于Vue+Vuex+iView的电子商城网站
Stars: ✭ 929 (+2344.74%)
Mutual labels:  vue2
Vue Entity Adapter
Package to maintain entities in Vuex.
Stars: ✭ 20 (-47.37%)
Mutual labels:  vue2
Vue Share Buttons
🔗A set of social buttons for Vue.js
Stars: ✭ 34 (-10.53%)
Mutual labels:  vue2
Semantic Ui Vue
Semantic UI integration for Vue
Stars: ✭ 914 (+2305.26%)
Mutual labels:  vue2
Vue Logger
log plugin for vuejs,vue 日志插件
Stars: ✭ 12 (-68.42%)
Mutual labels:  vue2
Vue Music
基于vue2.0的网易云音乐播放器,api来自于NeteaseCloudMusicApi,v2.0为最新版本
Stars: ✭ 855 (+2150%)
Mutual labels:  vue2
Vue Tree
tree and multi-select component based on Vue.js 2.0
Stars: ✭ 880 (+2215.79%)
Mutual labels:  vue2
Vue Konami Code
VueJS Konami code plugin
Stars: ✭ 26 (-31.58%)
Mutual labels:  vue2
Microzz.github.io
💻https://microzz.com IT技术分享
Stars: ✭ 29 (-23.68%)
Mutual labels:  vue2
Zhihu
django + vue 仿知乎
Stars: ✭ 24 (-36.84%)
Mutual labels:  vue2
Vuejs Credit Score Calculation
A vehicle credit calculation application using VueJS.👍
Stars: ✭ 12 (-68.42%)
Mutual labels:  vuejs-components
Vms
A Vue.js 2.0 Content Management System
Stars: ✭ 885 (+2228.95%)
Mutual labels:  vue2
Vue2 Datatable
The best Datatable for Vue.js 2.x which never sucks. Give us a star 🌟 if you like it! (DEPRECATED. As I, @kenberkeley, the only maintainer, no longer works for OneWay. Bugs may be fixed but new features or breaking changes might not be merged. However, it's still the best in my mind because of its extremely flexible usage of dynamic components)
Stars: ✭ 867 (+2181.58%)
Mutual labels:  vue2
Fish Ui
A Vue.js 2.0 UI Toolkit for Web
Stars: ✭ 861 (+2165.79%)
Mutual labels:  vue2

slim-ui

slim-ui is a simple vue components library contains needed UI elements. It was developed to solve zerodha's application frontend needs and generic enough to use in any vue projects.

Install

Install slim-ui with the npm or yarn. It can work with webpack and ES2015 very well.

# npm
npm install slim-ui
# yarn
yarn add slim-ui

Install its peer dependencies.

# npm
npm install --save-dev node-sass sass-loader
# yarn
yarn add -D node-sass sass-loader

Usage

Use all components

import Vue from 'vue'
import SlimUI from 'slim-ui'

Vue.use(SlimUI)

Or indiviual components

import Vue from 'vue'
import { Button } from 'slim-ui'

Vue.use(Button)

Module Loader

This is the recommended way if your application uses vue-cli or has a webpack based build with vue-loader configured. Import the components as .vue files for seamless integration within your project where path of each component is available at the "import" section of a component documentation.

import { Button } from 'slim-ui';

In the next step, register the component with the tag name you'd like to use.

Vue.component('su-button', Button);

Then you'll be able to utilize the component in your application.

<su-button class="button button-blue">Primary</su-button>

Sample usage

<div id="app">
  <su-button class="button button-blue">Primary</su-button>
</div>

<script>
import { Button } from 'slim-ui';

export default {
  components: {
    'su-button': Button
  }
}
</script>

Documentation

SlimUI Docs are powered by VuePress and the source can be viewed here.

License

MIT

Credits

Kailash (@knadh), Vivek (@vividvilla)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].