当前位置: 首页 > news >正文

郑州的网站建设网站分为哪几类

郑州的网站建设,网站分为哪几类,网站运营做的是什么工作,ae做模板下载网站最初可运行代码 弹窗组件代码#xff1a; #xff08;后来发现以下代码可运行#xff0c;但打包 typescript 类型检查出错#xff0c;可打包的代码在文末#xff09; templatediv v-ifisVisible classdialogdiv class 后来发现以下代码可运行但打包 typescript 类型检查出错可打包的代码在文末 templatediv v-ifisVisible classdialogdiv classdialog-contentdiv stylepadding: 40px 40px; text-align: center{{message}}/divdiv styledisplay: flex; border-top: 1px solid #d2d0d0div clickcancel classdialog-button取消/divdiv styleborder-right: 1px solid #d2d0d0/divdiv clickhandleConfirm classdialog-button stylecolor: #4e8fd3确定/div/div/div/div /templatescript setup langts import { ref } from vue;const isVisible ref(false); const message ref(); const confirmCallback ref(null) const cancelCallback ref(null);const showDialog (params {} ) {isVisible.value true;message.value params.message || 提示内容;confirmCallback.value params.confirmCallback || null;cancelCallback.value params.cancelCallback || null; };const handleConfirm () {if (confirmCallback.value) {confirmCallback.value();}isVisible.value false; };const cancel () {if (cancelCallback.value) {cancelCallback.value();}isVisible.value false; };defineExpose({showDialog }); /scriptstyle scoped .dialog {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: flex;justify-content: center;align-items: center;font-size: 16px; }.dialog-content {background-color: #fff;border-radius: 10px;width: 80%; }.dialog-button {flex-grow: 1;text-align: center;padding: 20px 0; } /style效果更适用于移动端 弹窗显示 templatedivbutton clickopenDialog打开弹窗/buttonChildDialg refdialogRef //div /templatescript setup langts import { ref } from vue;// 1. 引入子组件 import ChildDialg from /views/components/ChildDialg.vue;// 2. 定义子组件 ref 参数 const dialogRef ref(null);const openDialog () {// 3. 弹窗显示dialogRef.value.showDialog({message: 内容,confirCallback: () {}}); }; /script 打包 typescript 检查错误修复 ######## 项目打包typescript 类型检查报错 ########### 1. 函数接收类没有属性定义 2. 调用弹窗时未作 组件 非空判断 3. 接收的回调函数参数定义的初始值为 null 无法以函数方式调用 4. 定义的组件 ref 参数默认值为 null 无法调用子组件暴露的函数 5. 子组件定义的参数 与 父组件传递的参数不一致定义了取消回调但没有传入 可以选择传入“取消”操作的回调函数但考虑到此组件在我实际运用时取消没有其它操作便选择不定义其回调函数 最终可打包的代码 templatediv v-ifisVisible classdialogdiv classdialog-contentdiv stylepadding: 40px 40px; text-align: center{{message}}/divdiv styledisplay: flex; border-top: 1px solid #d2d0d0div clickcancel classdialog-button取消/divdiv styleborder-right: 1px solid #d2d0d0/divdiv clickhandleConfirm classdialog-button stylecolor: #4e8fd3确定/div/div/div/div /templatescript setup langts import { ref } from vue;const isVisible ref(false); const message ref(); const confirmCallback ref(() {}) const cancelCallback ref(() {});const showDialog (params {message: 提示内容,confirmCallback: () {} } ) {isVisible.value true;message.value params.message;confirmCallback.value params.confirmCallback; };const handleConfirm () {if (confirmCallback.value) {confirmCallback.value();}isVisible.value false; };const cancel () {if (cancelCallback.value) {cancelCallback.value();}isVisible.value false; };defineExpose({showDialog }); /scriptstyle scoped .dialog {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: flex;justify-content: center;align-items: center;font-size: 16px; }.dialog-content {background-color: #fff;border-radius: 10px;width: 80%; }.dialog-button {flex-grow: 1;text-align: center;padding: 20px 0; } /styletemplatedivbutton clickopenDialog打开弹窗/buttonChildDialg refdialogRef //div /templatescript setup langts import { ref } from vue;// 1. 引入子组件 import ChildDialg from /views/components/ChildDialg.vue;// 2. 定义子组件 ref 参数 const dialogRef refInstanceTypetypeof DialogView | null(null)const openDialog () {// 3. 弹窗显示if(dialogRef.value) {dialogRef.value.showDialog({message: 内容,confirCallback: () {}});} }; /script
http://www.w-s-a.com/news/49805/

相关文章:

  • 做网站的标准北京西站出站口
  • asp.net新建网站市场营销管理是做什么的
  • 南昌网站建设模板服务商建设什么网站挣钱
  • 网站建设实训记录企业网站建设运营
  • 视频网站文案住房和城乡建设部门
  • 汕头网站排名推广新余门户网站开发
  • 湖南智能网站建设哪家好wordpressμ
  • 公司网站备案必须是企业信息么睢宁县凌城做网站的
  • 上海网站建设公司 珍岛宁波免费自助建站模板
  • 南昌知名的网站建设公司南京网站开发选南京乐识赞
  • 外贸网站建设 深圳seo怎么提升关键词的排名
  • 网站推广效果的评价google关键词
  • 模板网站建站哪家好做微信充值网站
  • 抽奖的网站怎么做的广州小程序定制开发
  • 网站的文件夹建设企业网站公积金
  • 做网站的的价位网站建设 考试题目
  • 深圳比邻网站建设北京优化服务
  • 菏泽网站建设哪家好电子商务网络安全
  • 仿一个网站广州网站建设正规公司
  • 网站建设 目的seo网站关键词排名快速
  • 什么叫做响应式网站自媒体全平台发布
  • 企业网站 案例哪里需要人做钓鱼网站
  • 厚街东莞网站建设网站开发者调试模式
  • 网站推广营销联系方式wordpress adminlte
  • 哪些网站可以做文字链广告卖水果网站建设的策划书
  • 雕刻业务网站怎么做企业qq官网
  • 新华书店的做的数字阅读网站wordpress编辑器格式
  • jq做6个网站做什么好广西临桂建设局网站
  • 网站新闻图片尺寸南京网站设计公司
  • 重庆seo建站网站服务器 安全