All Projects → almino → Semantic Ui Vue2

almino / Semantic Ui Vue2

Semantic UI Integration for Vue 2

Projects that are alternatives of or similar to Semantic Ui Vue2

Semantic Ui Vue
Semantic UI integration for Vue
Stars: ✭ 914 (+614.06%)
Mutual labels:  semantic-ui, vuejs2, vue2
Electron Vue Webpack
A minimal Electron + Vue 2 + Webpack 2 setup for quick development.
Stars: ✭ 70 (-45.31%)
Mutual labels:  vuejs2, vue2
Vee Validate
✅ Form Validation for Vue.js
Stars: ✭ 8,820 (+6790.63%)
Mutual labels:  vuejs2, vue2
Aspnetcore Vue Starter
*NEW* Asp.net Core & Vue.js (ES6) SPA Starter kit - Vuex, webpack, Web API, Docker, and more! By @TrilonIO
Stars: ✭ 1,182 (+823.44%)
Mutual labels:  vuejs2, vue2
Vue Cnode
基于vue2 + vue-router + vuet + ES6 + less + flex.css重写vue版cnode社区,使用webpack2打包
Stars: ✭ 1,134 (+785.94%)
Mutual labels:  vuejs2, vue2
Laravel Vue Tasks
📝 Task app built with Laravel 5.5 and Vue 2
Stars: ✭ 66 (-48.44%)
Mutual labels:  vuejs2, vue2
Docker Nuxt
Docker image to run NUXT.js application in production mode
Stars: ✭ 71 (-44.53%)
Mutual labels:  vuejs2, vue2
Vuex Flash
VueJs Flash Message Component within Vuex
Stars: ✭ 54 (-57.81%)
Mutual labels:  vuejs2, vue2
Express Vue
Vue rendering engine for Express.js. Use .Vue files as templates using streams
Stars: ✭ 1,226 (+857.81%)
Mutual labels:  vuejs2, vue2
Vuetify Swipeout
👆 A swipe out example built with Vue CLI 3 + Vuetify + Swiper.
Stars: ✭ 117 (-8.59%)
Mutual labels:  vuejs2, vue2
Vuex Simple Structure
📈 A repository showcasing a simple Vuex store inside a Vue.js application based on Large-scale Vuex application structures @3yourmind
Stars: ✭ 87 (-32.03%)
Mutual labels:  vuejs2, vue2
Vue Clipboard2
A simple vue2 binding to clipboard.js
Stars: ✭ 1,617 (+1163.28%)
Mutual labels:  vuejs2, vue2
Stf Vue Select
stf vue select - most flexible and customized select
Stars: ✭ 61 (-52.34%)
Mutual labels:  vuejs2, vue2
Muse Ui
Material Design UI library for Vuejs 2.0
Stars: ✭ 8,302 (+6385.94%)
Mutual labels:  vuejs2, vue2
Vue Vscode Snippets
These snippets were built to supercharge my workflow in the most seamless manner possible.
Stars: ✭ 1,083 (+746.09%)
Mutual labels:  vuejs2, vue2
Vue Builder Webpack Plugin
Webpack plugin to build vue files automatically
Stars: ✭ 70 (-45.31%)
Mutual labels:  vuejs2, vue2
Quasar Starter Kit
Quasar CLI Starter Kit
Stars: ✭ 92 (-28.12%)
Mutual labels:  vuejs2, vue2
Vue Image Loader
Vue progressive image loader plugin like Medium
Stars: ✭ 47 (-63.28%)
Mutual labels:  vuejs2, vue2
Mdi Vue
Material design icons for vue.js
Stars: ✭ 53 (-58.59%)
Mutual labels:  vuejs2, vue2
Vue Particles
Vue.js component for particles backgrounds ✨
Stars: ✭ 1,220 (+853.13%)
Mutual labels:  vuejs2, vue2

Semantic UI's Components

Components and mixins to use with Vue 2

Installation

$ npm install semantic-ui-vue2

Include Semantic UI's CSS in your HTML. See official docs.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/semantic-ui/2.2.7/semantic.min.css">

Usage

Imports

Import the global mixin to use all the components. See example below.

Components

Import individual components.

  • Grid – component
  • Row – component
  • Column – component
  • Checkbox – component
  • Dropdown – component
  • Input – component
  • Label – component
  • Form – component
  • Field – component
import {ComponentName} from 'semantic-ui-vue2'

export default {
    components: {
        'component-name': ComponentName,
                
    },
    
}

Collections

Mixins to import related components at once

  • Gridui-grid, ui-row, ui-column
  • Formui-form, ui-field
import {Collections} from 'semantic-ui-vue2'

export default {
    mixins: [Collections.CollectionName]
    
}

Example

App.vue:

<template lang="html">
    <ui-grid container>
        <ui-row>
            <ui-column>
                Lorem ipsum dolor sit amet
            </ui-column>
        </ui-row>
    </ui-grid>
</template>

<script>
import {Mixin} from 'semantic-ui-vue2'

export default {
    mixins: [Mixin]
}
</script>

Result:

<div class="ui grid container">
    <div class="row">
        <div class="column">
            Lorem ipsum dolor sit amet
        </div>
    </div>
</div>
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].