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

怎么制作网站镜像免费网络空间搜索引擎

怎么制作网站镜像,免费网络空间搜索引擎,做返利网站能赚钱么,广东智慧团建网站登录一、前言 近期接到一个业务需求是为为h5页面嵌入悬浮球,而且还得是全局化(这样所有页面就可以看见了),在开发的过程中也遇到一些坑,在此和大家一起学习、讨论。 二、准备工作 下载悬浮球组件代码 悬浮球 - DCloud …

一、前言

近期接到一个业务需求是为为h5页面嵌入悬浮球,而且还得是全局化(这样所有页面就可以看见了),在开发的过程中也遇到一些坑,在此和大家一起学习、讨论。

二、准备工作

下载悬浮球组件代码

悬浮球 - DCloud 插件市场

我用的是这一个插件:自由拖拽,吸附在屏幕两侧。

三、实现步骤

1、将组件代码写到项目中。

注意点:这一步主要引入悬浮组件和素材资源

2、全局注册和使用

全局注册 main.js

引入悬浮球组件和全局注册

全局使用 App.vue

<template><view id="app"><!-- 悬浮球组件 --><HoverBall /></view>
</template>

3、启动项目调试,你以为这样就完了...?

这里列举一种情况:启动项目渲染的页面应该是A页面,但结果却是空白页面+悬浮球?

(注意:小红点以及条数是本人新增的功能需求,非本次案例讲解内容) 

 

可能的原因?

在 App.vue 里,除了添加悬浮球组件,还需要确保原有的页面内容能正常渲染。Uni-app 的页面路由是通过 pages 配置文件来管理的,在 App.vue 中要给页面内容留出渲染空间。

加入<router-view> 组件,它会根据当前的路由自动渲染对应的页面。

所以代码应该是

<template><view id="app"><!-- 渲染当前路由对应的页面 --><router-view></router-view><!-- 悬浮球组件 --><HoverBall /></view>
</template>

这样就好了吗...?

这时候发现页面是正常渲染应该加载的页面,但悬浮球却不见了...

(脱敏,已对页面打码)

-问题分析

可能是由于路由跳转时的一些生命周期或者样式覆盖等原因导致的 

-解决方案参考

-1. 组件未正确全局注册

确保在 main.js 中已经正确全局注册了 HoverBall 组件。

-2. 样式冲突问题

可能是功能页面的样式覆盖了悬浮球的样式,导致悬浮球不可见。你\可以检查功能页面的样式,特别是 z-index 属性。悬浮球的样式中需要设置一个较高的 z-index 值,确保它始终显示在最上层。

-3. 路由跳转时组件被销毁

在某些情况下,路由跳转可能会导致组件被销毁,从而使悬浮球消失。你可以尝试使用 keep-alive 包裹 router-view,确保组件不会被销毁。

<template><view id="app"><!-- 使用 keep-alive 包裹 router-view --><keep-alive><router-view></router-view></keep-alive><!-- 悬浮球组件 --><HoverBall /></view>
</template><script>
export default {onLaunch() {console.log('App Launch');},onShow() {console.log('App Show');},onHide() {console.log('App Hide');}
};
</script><style>
/* 全局样式 */
page {background-color: #ffffff;
}
</style>

-4. 组件初始化问题

检查 HoverBall.vue 组件中的初始化逻辑,确保在路由跳转后组件能够正常显示。特别是 created 生命周期钩子中的代码,确保获取系统信息等操作不会出现问题。

-本次案例采用:z-index:999

.hover_ball_cell {position: fixed;// overflow: hidden;border-radius: 50%;border: 4upx solid #67c23a;background: #ffffff;transform: translate(-50%, 0);padding: 4upx;display: flex;justify-content: center;align-items: center;z-index: 9999;  //新增
} 

 

四、小结

以上就是一个悬浮球全局使用的教程和防踩坑细节,大家可以根据需求添加新的业务功能,这里提供几个思路:比如悬浮球的信息提示(小红点,而且有显示条数)、点击悬浮球后跳转到对应的信息处理页面等等。

http://www.dtcms.com/wzjs/193184.html

相关文章:

  • 合肥有没有做网站的单位seo站外优化平台
  • 网站开发用到的虚拟机有哪些百度网络营销中心app
  • 给公司做个网页要多少钱对网站外部的搜索引擎优化
  • 微软做网站的软件做个网站需要多少钱
  • 临沂做网站建设找哪家优化seo教程技术
  • 做网站公司如何赚钱友情链接买卖代理
  • 电商网站模板引擎制作网页的步骤
  • 网站推广见效快的方法优化怎么做
  • 郑州网站建设服务商西安网站建设公司
  • 浙江广厦建设职业技术学院网站廊坊seo整站优化
  • 建设生鲜网站价格win10优化工具
  • 网站开发要学习什么企业员工培训总结
  • 广东建设委员会网站南京网络推广外包
  • qq群网站推广我要看今日头条
  • 手机网站建设中心网站优化排名
  • 企业网站怎么做省钱河南seo外包
  • 网站模板整站优化师培训
  • 做b2c网站公司关键词排名点击工具
  • 做网站域名重要吗seo怎么优化关键词排名培训
  • 用照片做的ppt模板下载网站好企业网络推广方案策划书
  • 学校局域网站建设网上推广渠道有哪些
  • wordpress主题安装后图片找不到seo如何优化关键词
  • 如何查询网站的外链怎么做百度网页推广
  • 做最好的网站谷歌浏览器手机版免费官方下载
  • 做网站规划关于营销的最新的新闻
  • 安阳网站建设开发有哪些网站可以免费推广
  • 无锡做网站要多少钱单页网站制作
  • 深圳网站建设科技有限公司网站排名查询
  • 设计好的制作网站seo站内优化培训
  • 做简历网站网页设计用什么软件