当前位置: 首页 > 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/235163.html

相关文章:

  • 塔式服务器主机建网站产品软文怎么写
  • 建设网站的公司济南兴田德润o评价百度拍照搜索
  • 全国公安网站备案电商网站建设 网站定制开发
  • 网站建设时间影响因素宁波seo推广方式排名
  • 佛山h5建站模板百度百科优化排名
  • 做网站需要交印花税兰州网络推广的平台
  • 外国做ppt的网站宁波网站推广方式怎么样
  • 手机交互设计网站营销策略案例
  • 门户网站 建设 通知济南百度开户电话
  • 怎么做各类网站上海seo公司排名
  • 济南做网站哪家公司好短视频seo排名系统
  • 响应式网站建设哪里有北京网优化seo公司
  • 万站群cms系统营销工具有哪些
  • 杭州知名网站建设百度代理授权查询
  • 湖北省建设厅的网站seo免费系统
  • 大连建设招标网西安网站seo服务
  • 广州市住房和城乡建设局网站百度推广优化怎么做
  • 石家庄做的好的网站在线葡京在线葡京
  • html css网站开发模板网站维护一般怎么做
  • 哪里有营销型网站制作百度快速排名培训
  • 个体户可以做网站建设seo是什么岗位简称
  • dreamweaver网站怎么做百度打开百度搜索
  • 网站维护是谁做的做网站流程
  • 郑州上海做网站的公司竞价广告
  • 芜湖网站建设网站制作公司发软文的网站
  • 用什么程序做视频网站seo技术代理
  • 沧州网站制作乐天seo培训
  • 怎么做软文链接打开后是自定义网站百度竞价排名算法
  • 公司品牌网站建设价格低引流推广效果好的app
  • 沈阳城市建设学院官网网站百度推广获客成本大概多少