atui
Version:
components built with Vue.js
87 lines (79 loc) • 3.38 kB
Markdown
---
order: 0
title:
zh-CN: 纵向排列
en-US: Type
---
## zh-CN
## en-US
````jsx
<v-form action="aaa.do" method="post">
<form-item required label="姓名:" label-col="4" wrapper-col="12" has-icon tips="我是提示" tips-mode="popup" description="请在此区域正确输入您的姓名哦">
<v-input type="text" placeholder="请输入您的姓名" :value="username" required required-tips="用户名为必填项" maxlength="12" minlength="2" minlength-tips="用户名不能少于2个字符" tips="我是提示" :valid-result="validResult"></v-input>
</form-item>
<form-item required label="电话:" valid-status="error" label-col="4" wrapper-col="12" has-icon tips="我是提示">
<v-input type="text" placeholder="请输入您的电话号码" valid-status="error" :value="tel"></v-input>
</form-item>
<form-item required label="性别:" label-col="4" wrapper-col="12">
<label><input type="radio" name="sexy" checked />男</label>
<label><input type="radio" name="sexy" />女</label>
</form-item>
<form-item required label="喜好:" label-col="4" wrapper-col="12">
<label><input type="checkbox" name="tw" checked />跳舞</label>
<label><input type="checkbox" name="hh" />画画</label>
<label><input type="checkbox" name="tq" />弹琴</label>
</form-item>
<form-item required label="行业:" label-col="4" wrapper-col="12">
<v-select :default-value="arr" :close-on-select="true">
<v-option value="computer">计算机</v-option>
<v-option value="networdk">网络</v-option>
<v-option value="math">数学</v-option>
</v-select>
</form-item>
<form-item required label="模板内容" label-col="4" wrapper-col="12" tips-mode="popup" :description="testDescription" description-width="500" description-space="500">
<v-textarea placeholder="变量格式:${name}; 示例:尊敬的${name},您的快递已在飞奔的路上,将在今天$[time]送达您的手里,请留意查收。"></v-textarea>
</form-item>
<form-item label-col="4" wrapper-col="12">
<v-button type="submit" primary @click.native="validFun" style="margin-right:10px">确定</v-button><v-button type="reset" tertiary value="重置条件"></v-button>
</form-item>
</v-form>
````
````vue-script
new Vue({
el: 'body',
data() {
return {
testDescription: '短信签名建议为用户真实应用名/网站名/公司名。若签名/模板内容侵犯到第三方权益须获得第三方的真实授权,授权委托书等凭证上传管理中心 单个签名长度介于2到8个字符之间 可以包含汉字、数字、英文,不能为纯数字、纯英文、数字英文组合 无须添加【】、()、[]符号,短信发送会自带【】、()、[]符号,避免重复 签名/模板申请规范详见 http://tb.cn/OKCGyWx'
}
},
components: {
vForm: atui.Form,
formItem: atui.Form.FormItem,
vInput: atui.Input,
vTextarea: atui.Textarea,
vSelect: atui.Select,
vOption: atui.Select.Option,
vButton: atui.Button,
datePicker: atui.DatePicker
},
data:{
username: '',
tel: '',
arr: [],
testDescription: '',
validResult: {
requiredValid: {
validStatus: 'error',
tips: ''
},
isPhoneValid: {
validStatus: 'success',
tips: ''
}
}
},
methods: {
validFun () {}
}
})
````