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

企业网站开发课程培训wordpress群组插件

企业网站开发课程培训,wordpress群组插件,网站建设运行问题及建议,视频网站怎么建文章目录 问题发现真机调试问题分析问题解决改造代码效果展示 问题发现 在小程序开发中需要上传图片进行裁剪&#xff0c;在实际真机调试中发现canvas层遮挡住了生成图片的按钮。 问题代码 <import src"../we-cropper/we-cropper.wxml"></import> <…

文章目录

    • 问题发现
    • 真机调试
    • 问题分析
    • 问题解决
    • 改造代码
    • 效果展示

问题发现

在小程序开发中需要上传图片进行裁剪,在实际真机调试中发现canvas层遮挡住了生成图片的按钮。
问题代码

<import src="../we-cropper/we-cropper.wxml"></import>
<view class="cropper-wrapper"><template is="we-cropper" data="{{...cropperOpt}}"></template><view class="cropper-buttons"><view bindtap="uploadTap" class="upload">重选图片</view><view bindtap="getCropperImage" class="getCropperImage">生成图片</view></view>
</view>

真机调试

在这里插入图片描述

生成、重选的按钮有时会被canvas绘制的图形遮住,根本不能点击触发选中事件。

问题分析

1、canvas是小程序开发中的绘图工具,可以绘制图形、渲染图形和动画,故很多的情况下我们都用它来进行业务开发;
2、canvas组件是由客户端创建的原生组件,原生组件层级是最高的,所以页面中的其他组件无论设置 z-index 为多少都无法盖在原生组件上;
3、cover-view组件是覆盖在原生组件之上的文本视图,可覆盖的原生组件包括map、video、canvas、camera、live-player、live-pusher,只支持嵌套cover-view、cover-image,可在cover-view中使用button。

问题解决

对于该问题的发生我们可以用两种方案:

1、不使用canvas渲染图片,直接就能够避免原生组件的最高层级问题,但是我们需要用临时图片来代替进行回显;
2、使用cover-view组件,cover-view组件是覆盖在原生组件之上的文本视图,虽然有一定的使用限制但是我们的按钮button刚刚好在范围之内。

综上所述我们本次直接使用cover-view进行改造。

改造代码

<import src="../we-cropper/we-cropper.wxml"></import>
<view class="cropper-wrapper"><template is="we-cropper" data="{{...cropperOpt}}"></template><cover-view class="cropper-buttons"><cover-view bindtap="uploadTap" class="upload">重选图片</cover-view><cover-view bindtap="getCropperImage" class="getCropperImage">生成图片</cover-view></cover-view>
</view>

css样式增加z-index解决兼容安卓机失效问题

.cropper-buttons {display: flex;flex-direction: row;align-items: center;justify-content: center;position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 50px;z-index: 9999;
}

效果展示

在这里插入图片描述

无论图片有好长按钮都在最上层,问题完美解决。

http://www.yayakq.cn/news/632729/

相关文章:

  • ps做网站画布多大西安网站排名推广
  • 网站建设实验代码上海推广系统
  • 深圳网站建设 培训网站建设的实训周
  • 山东网站建设网app开发企业在选择上一般优先开发
  • seo网站推广方案一物一码二维码生成系统
  • 东莞网站设计怎么做?舟山市建设工程质量监督站网站
  • 苏州高端网站建设设计公司网站交易平台怎么注册
  • 网站建设计划图app软件定制开发平台
  • 天津做网站建设的公司wordpress加密视频
  • 关键词挖掘工具站建筑库
  • 网站建设设计模板北京景点
  • 免费域名的网站有哪些温州易富信息技术有限公司
  • 国内美妆博主从哪个网站开始做代运营
  • dedecms手机网站模板安装教程wordpress安装位置
  • wordpress建站的教程电商erp网站开发
  • 浙江建设厅 继续教育 网站首页海外分销平台
  • wordpress手机登录设置沈阳优化网站公司
  • 漳州网站制作wordpress 评论按钮
  • 大学生网站开发与设计实训报告学服装设计培训哪里好
  • 网站开发工程师 上海墙绘网站建设推广
  • 阳江公司网站建设太原有哪些做网站的公司
  • 营销网站建设服务广州设计公司前十名
  • 做百度手机网站优化快wdcp装wordpress502
  • 网站备案 代理网站备份挖掘
  • 做动画上传网站赚钱么wordpress 依赖环境
  • 利用小偷程序做网站谷歌seo推广
  • 建设流网站项目建设职业学校精品网站
  • 电脑网站模板国外网站流量
  • 广州市民政局网站建设网站制作公司十强
  • wordpress网站管理插件福步外贸论坛怎么注册账号