1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <script>
| import {h} from "vue"
| export default {
| name: 'JsonNumber',
| functional: true,
| props: {
| jsonValue: {
| type: Number,
| required: true
| }
| },
| render () {
| const isInteger = Number.isInteger(this.jsonValue)
|
| return h('span', {
| class: {
| 'jv-item': true,
| 'jv-number': true,
| 'jv-number-integer': isInteger,
| 'jv-number-float': !isInteger,
| },
| innerText: this.jsonValue.toString()
| })
| }
| }
| </script>
|
|