2
0
mirror of https://github.com/tenrok/vue-json-viewer.git synced 2026-06-14 18:42:31 +03:00

Merge pull request #51 from Tommytrg/feat-add-number-classes

feat: allow add specific style for float and integer numbers
This commit is contained in:
陈峰
2020-07-27 11:10:13 +08:00
committed by GitHub
3 changed files with 8 additions and 0 deletions
+2
View File
@@ -200,6 +200,8 @@ To create custom theme, (e.g. `my-awesome-json-theme`), in two easy steps:
&.jv-boolean { color: #fc1e70 }
&.jv-function { color: #067bca }
&.jv-number { color: #fc1e70 }
&.jv-number-float { color: #fc1e70 }
&.jv-number-integer { color: #fc1e70 }
&.jv-object { color: #111111 }
&.jv-undefined { color: #e08331 }
&.jv-string {
+2
View File
@@ -182,6 +182,8 @@ import 'vue-json-viewer/style.css'
&.jv-boolean { color: #fc1e70 }
&.jv-function { color: #067bca }
&.jv-number { color: #fc1e70 }
&.jv-number-float { color: #fc1e70 }
&.jv-number-integer { color: #fc1e70 }
&.jv-object { color: #111111 }
&.jv-undefined { color: #e08331 }
&.jv-string {
+4
View File
@@ -9,10 +9,14 @@ export default {
}
},
render (h, { props }) {
const isInteger = Number.isInteger(props.jsonValue)
return h('span', {
class: {
'jv-item': true,
'jv-number': true,
'jv-number-integer': isInteger,
'jv-number-float': !isInteger,
},
domProps: {
innerText: props.jsonValue.toString()