-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
App.vue
36 lines (29 loc) · 820 Bytes
/
App.vue
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
27
28
29
30
31
32
33
34
35
36
<!-- You can mount anything here -->
<script lang="ts" setup>
// do script
import { onMounted } from 'vue'
/**
* mount utterances
* @see https://utteranc.es/
*/
function mountUtterances() {
const utterScript = document.createElement('script')
utterScript.src = 'https://utteranc.es/client.js'
utterScript.async = true
utterScript.crossOrigin = 'anonymous'
utterScript.setAttribute('repo', 'YunYouJun/valaxy')
utterScript.setAttribute('issue-term', 'pathname')
utterScript.setAttribute('label', 'utterances')
utterScript.setAttribute('theme', 'github-light')
const commentContainer = document.querySelector('.comment')
if (commentContainer)
commentContainer.appendChild(utterScript)
}
onMounted(() => {
mountUtterances()
})
</script>
<template>
<!-- try it -->
<div />
</template>