- {{ value.data }}
+ {{ formatValue(value.data) }}
@@ -81,6 +81,20 @@ export default defineComponent({
return {
expand,
subData,
+ formatValue(data: any) {
+ console.log(data);
+ if (data === null) {
+ return "null";
+ } else if (data === undefined) {
+ return "undefined";
+ } else if (data === Infinity) {
+ return "Infinity";
+ } else if (Number.isNaN(data)) {
+ return "NaN";
+ } else {
+ return data;
+ }
+ },
getEnumValues(data: any): Option[] {
const value: EnumData = data;
const ret: Option[] = [];
@@ -147,6 +161,8 @@ export default defineComponent({
align-items: flex-start;
.invalid {
+ user-select: none;
+ font-size: 12px;
color: grey;
}