<template>
	<view class="u-page">
		<view class="u-demo-block">
			<text class="u-demo-block__title">基础使用</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value1"
					:maxlength="4"
					@change="change"
					@finish="finish"
				></u-code-input>
			</view>
		</view>
		<view class="u-demo-block">
			<text class="u-demo-block__title">横线模式</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value2"
					mode="line"
					:maxlength="4"
					:bold="true"
				></u-code-input>
			</view>
		</view>
		<view class="u-demo-block">
			<text class="u-demo-block__title">设置长度</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value3"
					:maxlength="6"
				></u-code-input>
			</view>
		</view>
		<view class="u-demo-block">
			<text class="u-demo-block__title">设置间距</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value4"
					mode="box"
					:space="0"
					:maxlength="4"
				></u-code-input>
			</view>
		</view>
		<view class="u-demo-block">
			<text class="u-demo-block__title">细边框</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value5"
					mode="box"
					:space="0"
					:maxlength="4"
					hairline
				></u-code-input>
			</view>
			<view
				class="u-demo-block__content"
				style="margin-top: 10px;"
			>
				<u-code-input
					v-model="value6"
					mode="line"
					:space="10"
					:maxlength="4"
					hairline
				></u-code-input>
			</view>
		</view>
		<view class="u-demo-block">
			<text class="u-demo-block__title">调整颜色</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value7"
					mode="box"
					:space="0"
					:maxlength="4"
					hairline
					color="#f56c6c"
					borderColor="#f56c6c"
				></u-code-input>
				<view class="u-demo-block__content" style="margin-top: 10px;">
					<u-code-input
						v-model="value10"
						mode="line"
						size="30"
						:maxlength="4"
						hairline
						color="#3c9cff"
						borderColor="#3c9cff"
					></u-code-input>
				</view>

			</view>
		</view>
		<view class="u-demo-block">
			<text class="u-demo-block__title">点模式</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value8"
					mode="box"
					dot
					:space="0"
					:maxlength="4"
					hairline
				></u-code-input>
			</view>
		</view>
		<view class="u-demo-block">
			<text class="u-demo-block__title">预置内容</text>
			<view class="u-demo-block__content">
				<u-code-input
					v-model="value9"
					mode="box"
					:space="0"
					:maxlength="4"
					hairline
					fontSize="17"
				></u-code-input>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				value1: '',
				value2: '',
				value3: '',
				value4: '',
				value5: '',
				value6: '',
				value7: '',
				value8: '',
				value9: '123',
				value10: '34'
			}
		},
		methods: {
			change(e) {
				console.log('change', e);
			},
			finish(e) {
				console.log('finish', e);
			}
		},
	}
</script>

<style lang="scss">

</style>