basic.vue 496 B

12345678910111213141516171819202122
  1. <template>
  2. <kk-button :plain="true" @click="open">Show message</kk-button>
  3. <kk-button :plain="true" @click="openVn">VNode</kk-button>
  4. </template>
  5. <script lang="ts" setup>
  6. import { h } from 'vue'
  7. import { KkMessage, KkButton } from 'kankan-components'
  8. const open = () => {
  9. KkMessage('this is a message.')
  10. }
  11. const openVn = () => {
  12. KkMessage({
  13. message: h('p', null, [
  14. h('span', null, 'Message can be '),
  15. h('i', { style: 'color: teal' }, 'VNode'),
  16. ]),
  17. })
  18. }
  19. </script>