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

网页制作网站首页个人网站如何发布

网页制作网站首页,个人网站如何发布,网页制作培训要多少钱,网站建设的业务范围需求#xff1a;上面有几个按钮#xff0c;其中有一个切换是图片 用v-if会导致图片加载慢 实现方法#xff1a; 一进来就加载#xff0c;通过监听元素显示#xff0c;用于控制canvas的宽高#xff0c;从而达到隐藏的效果 组件dowolad.vue templateview …需求上面有几个按钮其中有一个切换是图片 用v-if会导致图片加载慢 实现方法 一进来就加载通过监听元素显示用于控制canvas的宽高从而达到隐藏的效果 组件dowolad.vue templateview stylemargin-top: 20rpx;canvas canvas-idmyCanvas :stylescaleObj/canvasbutton :loadingloading :disabledloading clicksaveImg classconfirmBnt v-if!weixin show保存二维码/button/view/templatescriptexport default {props: [show],data() {return {show: true,canvasId: myCanvas,imagePath: ,canvaseAttr:{width: 0,height: 0,},scaleObj:{},loading: false,weixin: false};},mounted(){this.weixin this.$wechat.isWeixin();this.init();},watch:{show:{handler(newData, oldData){let scale {width: 0,height: 0,}if(newData){scale.width this.canvaseAttr.widthpx;scale.height this.canvaseAttr.heightpx;}this.scaleObj scale;},deep: true,immediate: true}},methods: {init(){this.getImageInfo();},getImageInfo() {let that this;uni.getSystemInfo({success: (window) {const screenWidth window.windowWidth;uni.getImageInfo({src: https://media.sammu.top/pay_bank_img.png,success: (res) {let scale screenWidth/res.width;let height res.height*scale;that.canvaseAttr {width: screenWidth,height: height,}that.imagePath res.path;that.drawCanvas();},fail: (err) {console.log(err);}});},});},drawCanvas() {this.$nextTick((){const ctx uni.createCanvasContext(myCanvas, this);ctx.drawImage(this.imagePath, 0, 0, this.canvaseAttr.width, this.canvaseAttr.height);ctx.draw();})},saveImg(){const ctx uni.createCanvasContext(this.canvasId, this);let that this;that.loading true;// 绘制完成 ctx.draw(true, function () {uni.canvasToTempFilePath({canvasId: that.canvasId,success: (res) {// #ifdef H5that.saveH5Canvas(res)// #endif// #ifdef APPuni.saveImageToPhotosAlbum({filePath: res.tempFilePath,success: () {uni.showToast({title: 保存成功,icon: none})that.loading false;uni.hideLoading();},fail: () {uni.showToast({title: 保存失败,icon: none})that.loading false;uni.hideLoading();}});// #endif},fail: (err) {that.loading false;console.log(err, 错误信息);}});})},saveH5Canvas(res) {let that this;try {// 在 h5 中res.tempFilePath 返回的是 base64 类型要处理通过 a 标签的形式下载var arr res.tempFilePath.split(,);var bytes atob(arr[1]);let ab new ArrayBuffer(bytes.length);let ia new Uint8Array(ab);for (let i 0; i bytes.length; i) {ia[i] bytes.charCodeAt(i);}var blob new Blob([ab], {type: application/octet-stream});var url URL.createObjectURL(blob);var a document.createElement(a);a.href url;a.download new Date().valueOf() .png;var e document.createEvent(MouseEvents);e.initMouseEvent(click, true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);a.dispatchEvent(e);URL.revokeObjectURL(url);uni.showToast({title: 保存成功,icon: none})that.loading false;uni.hideLoading();} catch (e) {uni.showToast({title: 保存失败,icon: none})that.loading false;uni.hideLoading();} },},}/scriptstyle langscss scoped.confirmBnt{position: fixed;bottom: 20rpx;width: calc(100% - 20rpx);left: 50%;transform: translateX(-50%);background: var(--view-theme);border-radius: 24rpx;height: 108rpx;line-height: 108rpx;font-size: 40rpx;font-weight: 700;text-align: center;color: #fff;}/style 调用 dowload refdowloadRef :showactive 1/dowload
http://www.hkea.cn/news/14261232/

相关文章:

  • 做网站公司人员优设网视频剪辑
  • ps怎么做网站视频特效wordpress分类归档不科学
  • 手机网站底部广告代码企业目录
  • 深圳企业医疗网站建设如何做网站编辑
  • 河南省城乡与住房建设厅网站首页网站建设跑业务
  • 个人网站备案 拍照南通企业建站模板
  • 国内做网站的龙头企业自己做的网站怎么用qq登入
  • 校园网网站建设规划书西红门网站建设
  • 电子商务购物网站建设实验报告长沙好玩的地方景点推荐
  • 茂名网站建设造价工程师注册公示查询
  • 厦门手机网站wordpress对联广告
  • 网站建设的用户环境建设商城网站公司
  • 大冶专业建站公司企业网站推广效果从哪些方面进行分析
  • 给自己的家乡建设网站长春网站排名优化价格
  • 网站运营论文重庆网站供奉
  • 做网站需要什么样的服务器广州网站托管
  • 防邪办网站建设方案文档3d网页游戏排行
  • 上海网络整合推广google关键词优化排名
  • 网站首页特效成都营销型网站建设
  • 没有网站可以做seo吗做网站的尺寸
  • 东莞宣传网站网站开发补全
  • 青海网站建设有哪些深圳住房和城乡建设厅网站
  • 安卓系统上怎样做网站前端开发网站建设评分
  • zencart网站地图插件投资项目
  • 合肥网站优化平台六安seo公司选择8火星
  • 做网站赚钱需要多少人手网上
  • 学做网站必须php吗网站开发定制合同
  • 厦门网站开发公司tiktok跨境电商好做吗
  • 网站建设一条龙怎么样为什么sem的工资都不高
  • 户外旅游网站模板合肥建设工程交易网站