emoji/main.js

38 lines
1.0 KiB
JavaScript
Raw Permalink Normal View History

2022-08-29 14:25:48 +08:00
import './style.css'
import Emoji from './emoji.js'
document.querySelector('#app').innerHTML = `
<div>
2022-08-29 15:51:05 +08:00
<textarea id="textaret">🥳hello world! </textarea>
2022-08-29 14:25:48 +08:00
<div class="card">
<button id="counter" type="button">click here</button>
</div>
<p class="read-the-docs">
2022-08-29 15:51:05 +08:00
Click the button to test inserting emoji
2022-08-29 14:25:48 +08:00
</p>
2022-08-29 17:02:11 +08:00
<div>
2023-10-06 06:28:57 +08:00
<a href="https://git.satori.love/satori/emoji" target="_blank">gitea</a>
2022-08-29 17:02:11 +08:00
<a href="https://github.com/InvisibleFuture/emoji" target="_blank">github</a>
<a href="https://www.npmjs.com/package/satori-emoji" target="_blank">npm</a>
2022-08-31 13:37:33 +08:00
<a href="https://satori.love" target="_blank">satori</a>
2022-08-29 17:02:11 +08:00
<div>
2022-08-29 14:25:48 +08:00
</div>
`
const emoji = new Emoji({
2022-08-29 15:51:05 +08:00
input: document.querySelector('#textaret'),
2023-10-06 07:04:54 +08:00
onShow: () => {
console.log('组件被打开了')
},
onHide: () => {
console.log('组件被关闭了')
},
onSubmit: (data) => {
console.log('提交了', data)
},
2022-08-29 14:25:48 +08:00
})
2023-10-06 06:51:30 +08:00
document.querySelector('#counter').addEventListener('click', () => {
emoji.show()
})