This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
viscord/packages/renderer/src/components/ReactiveHash.vue

32 lines
608 B
Vue

<script lang="ts" setup>
import {computed, ref} from 'vue';
import {sha256sum} from '#preload';
const rawString = ref('Hello World');
/**
* window.nodeCrypto was exposed from {@link module:preload}
*/
const hashedString = computed(() => sha256sum(rawString.value));
</script>
<template>
<label>
Raw value
<input
v-model="rawString"
type="text"
>
</label>
<br>
<label>
Hashed by node:crypto
<input
v-model="hashedString"
type="text"
readonly
>
</label>
<br><br>
<code>packages/renderer/src/components/ReactiveHash.vue</code>
</template>