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

代码下载网站营销型网站分为哪几种

代码下载网站,营销型网站分为哪几种,品牌科技公司排名,wordpress留言簿最初可运行代码 弹窗组件代码#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.hkea.cn/news/14533066/

相关文章:

  • 网站开发要什么网页设计网站的设计与规划
  • 柳州十一冶建设集团网站网络商务
  • 企业网站微信公众号的建设事迹wordpress图片缩略图不显示
  • 网站 解决负载wordpress关闭插件
  • 官网怎么进入深圳seo公司助力网络营销飞跃
  • 深圳网站公司哪家好WordPress链接公众号插件
  • 苏州网站设计都选苏州聚尚网络南昌网站建设好么
  • 学校网站建设培训方案网站图片代码怎么做的
  • 中国住房和城乡建设部网站首页海口seo计费
  • 电影网站源码怎么做的深圳网站设计 创同盟
  • 做门户网站的网络公司新塘网站建设
  • 做网站 卖产品静态网站
  • 南通seo网站诊断wordpress进不去仪表盘
  • 晋城门户网站建设网站网站建设设计
  • 网站按钮设计重新安装WordPress 如何备份
  • 太仓有做网站的地方吗丹东网络推广
  • 上海网站备案要求吗可玩儿小程序可以加盟么
  • 建设视频网站流量苏州企业网站
  • 做h5页面的网站蘑菇漯河网络科技有限公司
  • 东莞市建设质量监督网站哈尔滨市人社app
  • 网站制作 招聘某某公司网络营销策划书
  • .net网站如何优化网站备案成功后
  • 外贸机械网站设计开发流程
  • 新创建的网站网站开发公司会在最后面加上公司
  • 做网站都需要自己的服务器吗小程序登录不上去怎么办
  • 如何导入旧网站数据库优秀网站建设哪个公司好
  • 怎么查看网站服务器位置公司网站建设代理一般做多久
  • 与建设通相关的网站设计素材网站破解
  • 签约做网站模板next.js做纯静态网站
  • 如何选择企业建站公司企业咨询公司名称大全