Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tahq69/vue-query-builder
Query builder for Vue.js applications
https://github.com/tahq69/vue-query-builder
Last synced: 2 months ago
JSON representation
Query builder for Vue.js applications
- Host: GitHub
- URL: https://github.com/tahq69/vue-query-builder
- Owner: tahq69
- License: mit
- Created: 2019-09-29T10:41:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T07:24:29.000Z (almost 2 years ago)
- Last Synced: 2023-03-08T11:05:19.397Z (almost 2 years ago)
- Language: JavaScript
- Size: 2.48 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# crip-vue-query-builder
> A Vue.js project to create advanced filter for user to execute complex queries.
For more details read [documentation with examples](http://rawgit.com/tahq69/vue-query-builder/master/index.html)## Usage
### Install
```bash
> npm i -S crip-vue-query-builder
```### Setup
```javascript
import Vue from "vue"
import { QueryBuilder, QueryPreview } from "crip-vue-query-builder"
import axios from "axios"// Register component to be able use in your own components.
Vue.component(QueryBuilder.name, QueryBuilder)
Vue.component(QueryPreview.name, QueryPreview)
```### Display query builder
```html
// App.vue
```
## Build Setup
```bash
# install dependencies and serve with hot reload at localhost:8080
> npm i && npm run dev
```## Release steps
```bash
> npm run release
```