十六进制组件 for Vue3
- 十六进制字符输入、生成随机数、MSB/LSB 转换、复制等功能
- 十六进制字符展示
示例
输入组件
<template>
<Hex v-model="hexStr" />
</template>
<script>
import Hex from 'enn-hex-input-vue3';
export default {
components: {
Hex,
},
data() {
return {
hexStr: '',
};
},
};
</script>
展示
<template>
<Hex type="show" :data="hexStr" />
</template>
<script>
import Hex from 'enn-hex-input-vue3';
export default {
components: {
Hex,
},
data() {
return {
hexStr: 'abcde222',
};
},
};
</script>
API
HEX Input Attributes
参数 | 类型 | 必填 | 默认值 | 说明 |
---|
type | String | | text | HEX 组件的类型:text、textarea、show |
data | String/Number | | | HEX 组件的类型为 show 时展示的值(也可使用 v-model 传值) |
placeholder | String | | | 输入框 placeholder |
splitSymbol | String | | " " | 字符串的分隔符 |
disabled | Boolean | | | 是否禁用 |
length | Number | | | 长度限制 |
rows | String/Number | | | type=textarea 时的行数 |
canMSB | Boolean | | true | 只在 type=text 时可用。是否可以进行 MSB <-> LSB 的转化 |
canRandom | Boolean | | true | 只在 type=text 时可用。是否显示随机产生值进行填充的按钮 |
canCopy | Boolean | | false | 只在 type=text 时可用。是否显示复制按钮 |
本地调试组件
发包