All Projects → arturmiz → Vuent

arturmiz / Vuent

Licence: mit
🎨 Vue.js components implementing Microsoft Fluent Design

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vuent

Vue Touch Ripple
👆 Touch ripple component for @vuejs
Stars: ✭ 443 (+114.01%)
Mutual labels:  vue-components, vuejs2, vue-plugin
Vue Awesome Swiper
🏆 Swiper component for @vuejs
Stars: ✭ 12,072 (+5731.88%)
Mutual labels:  vue-components, vuejs2, vue-plugin
Vue Quill Editor
🍡@quilljs editor component for @vuejs
Stars: ✭ 6,874 (+3220.77%)
Mutual labels:  vue-components, vuejs2, vue-plugin
Vue Codemirror
⌨️ @codemirror component for @vuejs
Stars: ✭ 2,115 (+921.74%)
Mutual labels:  vue-components, vuejs2, vue-plugin
Vuesax
New Framework Components for Vue.js 2
Stars: ✭ 5,293 (+2457%)
Mutual labels:  library, vue-components, vuejs2
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+239.13%)
Mutual labels:  library, vue-components, component-library
Xcui
🍴 A Vue.js 2.x desktop components colletion
Stars: ✭ 88 (-57.49%)
Mutual labels:  vue-components, component-library, vuejs2
Crosswindow
💻📱 A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
Stars: ✭ 155 (-25.12%)
Mutual labels:  uwp, uikit
Vue Ui For Pc
基于Vue2.x的一套PC端UI组件,包括了Carousel 跑马灯、Cascader 级联、Checkbox 多选框、Collapse 折叠面板、DatePicker 日期选择、Dialog 对话框、Form 表单、Input 输入框、InputNumber 数字输入框、Layer 弹窗层、Loading 加载、Menu 菜单、Page 分页、Progress 进度条、Radio 单选框、SelectDropDown 仿select、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 文字提示、BackTop 返回顶部、steps 步骤条、Transfer 穿梭框、Tree 树形、Upload 文件上传、Lazy 图片懒加载、Loading 加载、Pagination 分页等等
Stars: ✭ 156 (-24.64%)
Mutual labels:  vue-components, vuejs2
Vue Chimera
VueJS reactive RESTful API
Stars: ✭ 160 (-22.71%)
Mutual labels:  vuejs2, vue-plugin
Bttn.css
Awesome buttons for awesome projects!
Stars: ✭ 2,004 (+868.12%)
Mutual labels:  library, frontend
Layerjs
layerJS: Javascript UI composition framework
Stars: ✭ 1,825 (+781.64%)
Mutual labels:  library, frontend
Require Vuejs
RequireJS plugin to async and dynamic load and parse .vue components
Stars: ✭ 143 (-30.92%)
Mutual labels:  vue-components, vuejs2
Vue Info Card
Simple and beautiful card component with an elegant spark line, for VueJS.
Stars: ✭ 159 (-23.19%)
Mutual labels:  vue-components, vuejs2
Terraform Aws Components
Opinionated, self-contained Terraform root modules that each solve one, specific problem
Stars: ✭ 168 (-18.84%)
Mutual labels:  library, component-library
Vuejs2 Authentication Tutorial
Stars: ✭ 144 (-30.43%)
Mutual labels:  vue-components, vuejs2
Vue Objccn
🔥 Use Vue.js to develop a cross-platform full stack application / 用 Vue.js 开发的跨三端应用
Stars: ✭ 1,993 (+862.8%)
Mutual labels:  vue-components, vuejs2
Vue Dragscroll
A vue directive to make a scrollable element scroll by draging to the scroll direction
Stars: ✭ 175 (-15.46%)
Mutual labels:  vuejs2, vue-plugin
Fe
前端热门文章阅读
Stars: ✭ 174 (-15.94%)
Mutual labels:  library, frontend
Vue Bootstrap4 Table
Advanced table based on Vue 2 and Bootstrap 4 ⚡️
Stars: ✭ 187 (-9.66%)
Mutual labels:  vue-components, vuejs2

Vuent

Vuent

master Build Status codecov License Version Downloads in total

Vuent is a set of reusable UI components for Vue created according to Microsoft Fluent Design, in particular its official variation about building Universal Windows Platform (UWP) applications.

The project aims to help developers build web or UWP apps with Fluent's look'n'feel leveraging Vue as a framework for UI/view layer.

How to use

Quickstart

The following snippets can get you up and running with simple demo containing basic text field:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8" />

  <title>Vuent Demo</title>

  <link href="https://unpkg.com/vuent/dist/vuent.css" type="text/css" rel="stylesheet" media="screen" />

  <script src="https://unpkg.com/[email protected]/dist/vue.js" defer></script>
  <script src="https://unpkg.com/vuent/dist/vuent.umd.js" defer></script>
  <script src="main.js" defer></script>
</head>
<body>
  <div id="app">
    <p>{{ message }}</p>

    <vnt-input v-model="message" label="Text field"></vnt-input>
  </div>
</body>
</html>
// main.js
var app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vuent!'
  }
});

For more details visit the Vuent's website - https://vuentjs.org.

npm / Yarn

Go to your project's directory and run in terminal:

npm install vuent --save # OR yarn add vuent

Once Vuent is installed in your project, somewhere in your JavaScript code use it as follows:

import Vue from 'vue';
import Vuent from 'vuent';

Vue.use(Vuent);

Vue CLI 3

If you're using Vue CLI 3 in your project, simply run in terminal:

vue add vuent

Then in your project's main file tell Vue to use Vuent:

Vue.use(Vuent);

Documentation

Documentation and playground with live examples are available on the Vuent's website - https://vuentjs.org.

Changelog

Changes for released versions are documented in CHANGELOG file.

Contributing

Any contribution is more than welcome! More details can be found in CONTRIBUTING file.

License

Vuent is MIT licensed.

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].