html 中vue3 的setup里调用element plus的弹窗 提示

引入Elementplus之后,在setup()方法外面导入ElMessageBox

复制代码
const {ElMessageBox} = ElementPlus

源码 :

复制代码
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <!-- import Vue before Element -->
  <script src="../js/vue3.3.8/vue.global.js"></script>
  <link rel="stylesheet" href="../js/elementPlus/index.css">
  <script src="../js/elementPlus/index.full.js"></script>
  <title></title>

</head>
<body>
<div id="app">
  <!-- 双大括号语法,可以直接拿到下面data中return 里面的数据 -->
  {{ message }}
  <el-button type="success" @click="showModal('吃了吗?')">成功按钮</el-button>
</div>
</body>

<script>
  const {createApp, ref} = Vue
  const {ElMessageBox} = ElementPlus
  const app = createApp({
    setup() {

      const message = ref('Hello vue!')
      const showModal = (message) => {
        ElMessageBox.alert(
          message,
          '提示',
          {
            confirmButtonText: '确认',
            callback: (res) => {
              console.log('点击了', res)
            }
          })
      }
      return {
        message,showModal
      }
    }
  })
  app.use(ElementPlus)
  app.mount('#app')


</script>
</html>
相关推荐
千里马-horse1 分钟前
AsyncContext
开发语言·前端·javascript·c++·napi·asynccontext
转转技术团队3 分钟前
基于微前端 qiankun 多实例保活的工程实践
前端·javascript·前端工程化
业精于勤的牙7 分钟前
最长特殊序列(一)
java·javascript·数据结构
期待のcode19 分钟前
JWT令牌
前端·javascript·spring boot·安全
南山安28 分钟前
LangChain 入门实战:从零搭建 AI 应用工作流
javascript·面试·langchain
星月心城29 分钟前
八股文-JavaScript(第二天)
开发语言·javascript·ecmascript
Aevget33 分钟前
DevExpress JS & ASP.NET Core v25.1新版亮点 - 新增AI文本编辑功能
javascript·人工智能·asp.net·界面控件·devexpress·ui开发
xiaoxue..34 分钟前
爬楼梯问题:从递归到动态规划再到闭包的进化之路
javascript·算法·面试·动态规划
C_心欲无痕41 分钟前
vue3 - 响应式数ref与reactive的深度解析
前端·javascript·vue.js
于谦1 小时前
✨ feat(app1,pkg1): monorepo生成规范化提交信息的最优解 - committier
javascript·github·代码规范