almino / Semantic Ui Vue2
Semantic UI Integration for Vue 2
Stars: ✭ 128
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
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
Vue Image Loader
Vue progressive image loader plugin like Medium
Stars: ✭ 47 (-63.28%)
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
-
Grid
–ui-grid
,ui-row
,ui-column
-
Form
–ui-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].