Nova-plus - A Vue.js 3 components library
- 💪 Vue 3 Composition API
- 🔥 Written in TypeScript
Getting Started
Alright, for you to get started if you are looking for making Nova Plus better you should keep reading. For developers that uses Nova Plus to develop your website you should go ahead visit Getting Started. You may need to read the source code here.
Installation
Using npm:
$ npm install -g npm
$ npm i --save nova-plus@latest
Of course,you can install nova-plus by other package manager(yarn/pnpm...). just like it.
In components:
<template>
<json-virtual-table :options="options" :events="events"></json-virtual-table>
</template>
<script lang="ts" setup>
import { JsonVirtualTable } from 'nova-plus'
import type { JsonVirtualProps } from 'nova-plus'
const options: JsonVirtualProps = {
columns:[
{ field: 'name', title: 'name' },
{ field: 'sex', title: 'sex' },
{ field: 'address', title: 'Address' }
],
data: [
{ id: 100061, name: 'Test1', sex: 'Man', address: 'Shenzhen' },
{ id: 100062, name: 'Test2', sex: 'Man', address: 'Guangzhou' },
{ id: 100063, name: 'Test3', sex: 'Man', address: 'Shanghai' }
]
}
</script>
Components List
JsonVirtualTable
- a component ablout virtual table, it's nased on Vxe Table secondary development ( more ) .
CodeXpert
- a component ablout code editor, it's nased on Monaco Editor secondary development ( more ).
Browser Support
Last 2✔ | Last 2✔ | Last 2✔ | Last 2✔ | Last 2✔ | 10+ ✔ |
Contributing
If you have any idea, feel free to open an issue to discuss a new feature, or fork Nova Plus and submit your changes back to me.