w-component-vue
Version:
A simple component for vue(vue2).
103 lines (91 loc) • 3.05 kB
Markdown
# w-component-vue
A simple component for vue(vue2).

[](https://github.com/vuejs/vue)
[](https://npmjs.org/package/w-component-vue)
[](https://npmjs.org/package/w-component-vue)
[](https://npmjs.org/package/w-component-vue)
[](https://npmjs.org/package/w-component-vue)
[](https://www.jsdelivr.com/package/npm/w-component-vue)
## Documentation
To view documentation or get support, visit [docs](https://yuda-lyu.github.io/w-component-vue/global.html).
## Example
To view some examples for more understanding, visit examples:
> **all components:** [web](//yuda-lyu.github.io/w-component-vue/examples/app.html) [[source code](https://github.com/yuda-lyu/w-component-vue/blob/master/docs/examples/app.html)]
## Installation
### Using npm(ES6 module):
```alias
npm i w-component-vue
```
Import all components:
```alias
//choose component
<w-text
...
></w-text>
//import
import WComponentVue from 'w-component-vue'
//use
Vue.use(WComponentVue)
```
Import one component:
```alias
//choose component
<w-text
...
></w-text>
//import
import WText from 'w-component-vue/src/components/WText.vue'
//component
Vue.component('w-text',WText)
//or
export default {
components: {
WText,
//or
'w-text': WText,
},
...
}
```
### In a browser(UMD module):
[Optional] Add script with nomodule for IE11.
```alias
<script nomodule src="https://cdn.jsdelivr.net/npm/@babel/polyfill/dist/polyfill.min.js"></script>
```
[Necessary] Add script for vue.
```alias
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.min.js"></script>
```
[Optional] Add link for icon.
```alias
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@7.2.96/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.2/css/all.min.css" rel="stylesheet">
```
[Necessary] Add script and link for vuetify.
```alias
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.6.14/dist/vuetify.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.6.14/dist/vuetify.min.js"></script>
```
[Necessary] Add script for w-component-vue.
```alias
<script src="https://cdn.jsdelivr.net/npm/w-component-vue@2.4.25/dist/w-component-vue.umd.js"></script>
```
Directly use:
```alias
//app and component
<div id="app">
<w-text
...
></w-text>
</div>
//use
Vue.use(window['w-component-vue'])
//new
new Vue({
el: '#app',
data: {
...
}
})
```