An open API service indexing awesome lists of open source software.

https://github.com/erguotou520/vtc

Useful vue js tools and css style when develop
https://github.com/erguotou520/vtc

js-tool stylus vue vue2

Last synced: 27 days ago
JSON representation

Useful vue js tools and css style when develop

Awesome Lists containing this project

README

        

# VTC
Vue js tools and css stylus

## Js tools usage
First install it as a dependency
```
npm i vtc -S
```
then
```
import vtc from 'vtc'

vtc.clone(foo, true)
```
or
```
import { clone } from 'vtc'

clone(foo, true)
```

### Api
- Cache(namespace): Cache class to store data in localStorage
- CacheTool: Cache tool to create and get data
- search(array, key): filter array that matched the given search key
- is\[String|Number|RegExp|Bool|Date|Array|Object|Function\](data): test given data's type is matched
- merge(to, ...origins): vue merge, just merge the inited key
- clone(data, bool): clone data, deep clone when bool is true
- param(data): param data to http request object
- resolvePath(prefix, ...path): resolve path, like nodejs
- upperCaseFirst|lowerCaseFirst|param2Pascal|pascal2Param: words utils
- sleep(time): mock sleep method

## Stylus usage
```
# App.vue

@import '~vtc/stylus/index.styl'

OR

@import '~vtc/css/index.css';

```