Vue组件使用说明
本节将介绍如何在项目中使用 ums-comp
按需引入
TIP
我们推荐在项目开发中按需要引入需要使用的组件, 这样可以很好的减小代码体积。
安装组件库
cnpm install ums-comp
在页面代码中按需要引用组件
以Button为例:
<template>
<div>
<ums-header title="Button" :right="false" leftPartText="返回" @onLeftPartClick="back"></ums-header>
<div class="wrapper">
<h :level='2' value="Button Color"></h>
<div class="btn-group-color">
<div class="btn-box">
<ums-button class="btn" type="default" value="default" size="small"></ums-button>
<ums-button class="btn" type="primary" value="primary" size="small"></ums-button>
</div>
<div class="btn-box">
<ums-button class="btn" type="success" value="success" size="small"></ums-button>
<ums-button class="btn" type="info" value="info" size="small"></ums-button>
</div>
<div class="btn-box">
<ums-button class="btn" type="warning" value="warning" size="small"></ums-button>
<ums-button class="btn" type="danger" value="danger" size="small"></ums-button>
</div>
</div>
<div class="title">
<text class="text">Button Size and Font Size</text>
</div>
<div class="btn-group-size">
<ums-button class="btn" type="primary" size="large" value="large"></ums-button>
<ums-button class="btn" type="primary" size="middle" value="middle"></ums-button>
<ums-button class="btn" type="primary" size="small" value="small"></ums-button>
</div>
</div>
</div>
</template>
<script>
// 按需引用相关组件
import {UmsButton,UmsH,UmsHeader} from 'ums-comp';
var navigator = weex.requireModule('navigator');
export default{
components: {
UmsButton,
UmsH,
UmsHeader
},
methods:{
back(){
navigator.pop()
}
}
}
</script>
<style scoped>
.wrapper{
align-items: center;
margin-top: 10px;
}
.title{
margin: 60px;
}
.text{
font-size: 48px;
color: #aaa;
font-weight: 400;
}
.btn-group-color{
flex-direction: row;
}
.btn-box{
margin-right: 20px;
}
.btn{
margin-bottom: 20px;
}
.btn-group-size{
flex-direction: column;
}
</style>