Vuesax v3

3.12.2 · abandoned · verified Sun Apr 19

Vuesax v3 is a user interface component framework for Vue.js, offering a suite of visually distinctive and customizable components such as buttons, inputs, tables, and popups. The package, `vuesax`, with its last significant release being 3.12.2, was primarily designed for applications built with Vue 2. While the provided release notes indicate a period of active bug fixes and feature additions within the v3 series, the official `vuesax` npm package itself has not seen updates for several years, leading it to be considered effectively abandoned by its original author in favor of a complete rewrite, Vuesax v4. For developers seeking to use Vuesax's design language, this package serves as a legacy option for Vue 2 projects. For Vue 3 compatibility, users should consider community-maintained forks like `vuesax3` or the officially in-development Vuesax v4, which is a separate, in-progress framework.

Common errors

Warnings

Install

Imports

Quickstart

Demonstrates how to set up Vuesax v3 in a Vue 2 project, registering individual components and importing the necessary global CSS.

import Vue from 'vue';
import App from './App.vue';
import { vsButton, vsInput } from 'vuesax';
import 'vuesax/dist/vuesax.css'; // Don't forget the styles!

Vue.use(vsButton);
Vue.use(vsInput);

new Vue({
  render: h => h(App),
}).$mount('#app');

// App.vue example (inside <template>):
// <template>
//   <div id="app">
//     <vs-button type="primary">Hello Vuesax</vs-button>
//     <vs-input placeholder="Enter text" v-model="myValue"/>
//   </div>
// </template>
//
// (inside <script>):
// export default {
//   name: 'App',
//   data() {
//     return {
//       myValue: ''
//     }
//   }
// }

view raw JSON →