123456789101112131415161718192021222324252627282930313233343536373839 |
- import { VantComponent } from '../common/component';
- import { addUnit } from '../common/utils';
- VantComponent({
- props: {
- size: {
- type: String,
- observer: 'setSizeWithUnit'
- },
- type: {
- type: String,
- value: 'circular'
- },
- color: {
- type: String,
- value: '#c9c9c9'
- },
- textSize: {
- type: String,
- observer: 'setTextSizeWithUnit'
- },
- vertical: Boolean
- },
- data: {
- sizeWithUnit: '30px',
- textSizeWithUnit: '14px'
- },
- methods: {
- setSizeWithUnit(size) {
- this.setData({
- sizeWithUnit: addUnit(size)
- });
- },
- setTextSizeWithUnit(size) {
- this.set({
- textSizeWithUnit: addUnit(size)
- });
- }
- }
- });
|