File tree Expand file tree Collapse file tree 3 files changed +183
-86
lines changed Expand file tree Collapse file tree 3 files changed +183
-86
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ Numeric input component based on [Vue](https://vuejs.org/).
99## Installation
1010
1111``` sh
12- $ npm install vue-numeric --save-dev
12+ $ npm install vue-numeric --save
1313```
1414
1515
@@ -34,81 +34,87 @@ export default {
3434 VueNumeric
3535 },
3636
37- data () {
38- return {
39- price: ''
40- }
41- }
42-
37+ data: () => ({
38+ price: ''
39+ }),
4340}
4441</script>
4542
4643```
4744
4845## Props
4946``` js
47+ /**
48+ * Currency symbol.
49+ */
50+ currency: {
51+ default: ' ' ,
52+ required: false ,
53+ type: String
54+ },
55+
56+ /**
57+ * Default value.
58+ */
59+ default: {
60+ required: false ,
61+ type: [Number , String ]
62+ },
63+
64+ /**
65+ * Maximum value allowed.
66+ */
67+ max: {
68+ required: false ,
69+ type: [Number , String ]
70+ },
71+
72+ /**
73+ * Minimum value allowed.
74+ */
75+ min: {
76+ default: 0 ,
77+ required: false ,
78+ type: [Number , String ]
79+ },
5080
51- /**
52- * Default value.
53- */
54- default: {
55- type: [String , Number ],
56- required: false
57- },
58-
59- /**
60- * Input placeholder.
61- */
62- placeholder: {
63- type: String ,
64- required: false
65- },
81+ /**
82+ * Enable/Disable minus value.
83+ */
84+ minus: {
85+ default: true ,
86+ required: false ,
87+ type: Boolean
88+ },
6689
6790 /**
68- * Number of decimals.
69- * decimals symbol are the opposite of separator props
70- */
71- precision: {
72- type: [String , Number ]
73- required: false
74- },
75-
76- /**
77- * Minimum value.
78- */
79- min: {
80- type: [String , Number ],
81- required: false
82- },
83-
84- /**
85- * Maximum value.
86- */
87- max: {
88- type: [String , Number ],
89- required: false
90- },
91-
92- /**
93- * Currency prefix.
94- */
95- currency: {
96- type: String ,
97- required: true
98- },
99-
100- /**
101- * Thousand separator type.
102- * Separator props accept either . or , (default)
103- */
104- separator: {
105- type: String ,
106- required: false
107- },
91+ * Input placeholder.
92+ */
93+ placeholder: {
94+ required: false ,
95+ type: String
96+ },
10897
98+ /**
99+ * Number of decimals.
100+ * Decimals symbol are the opposite of separator symbol.
101+ */
102+ precision: {
103+ required: false ,
104+ type: [Number , String ]
105+ },
106+
107+ /**
108+ * Thousand separator type.
109+ * Separator props accept either . or , (default).
110+ */
111+ separator: {
112+ default: ' ,' ,
113+ required: false ,
114+ type: String
115+ }
109116```
110117
111118## License
112119
113120Vue-Numeric is open-sourced software licensed under the [ MIT license] ( http://opensource.org/licenses/MIT )
114-
Original file line number Diff line number Diff line change 11{
22 "name" : " vue-numeric" ,
3- "version" : " 1.2.3 " ,
3+ "version" : " 1.2.4 " ,
44 "description" : " Input field component to display currency value based on Vue." ,
55 "author" : " Kevin Ongko" ,
66 "main" : " src/vue-numeric.vue" ,
You can’t perform that action at this time.
0 commit comments