import template from './dialog.vue'
import { createVNode, render } from 'vue'

export default () => {
  return new Promise((resolve, reject) => {
    const body = document.body
    const confirm = () => {
      resolve(1)
      render(null, body)
    }

    const cancel = () => {
      resolve(0)
      render(null, body)
    }
    const dialog = createVNode(template, { confirm, cancel })
    render(dialog, body)
  })
}

王李
10 声望4 粉丝

刚开始写,