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

新网站怎么快速收录给设计网站做图是商用吗

新网站怎么快速收录,给设计网站做图是商用吗,php5+mysql网站开发实例精讲,专业的电商网站建设公司排名前言 很久没写微信小程序的需求了#xff0c;今天来活儿要做个二维码扫码相关的需求#xff0c;本来以为是洒洒水的事情#xff0c;谁知道也折磨了大半天#xff0c;今天特此记录一下~ 需求#xff1a;点击按钮#xff0c;弹出二维码#xff0c;二维码内容固定为test …前言 很久没写微信小程序的需求了今天来活儿要做个二维码扫码相关的需求本来以为是洒洒水的事情谁知道也折磨了大半天今天特此记录一下~ 需求点击按钮弹出二维码二维码内容固定为test 源码地址 代码实现 首先我们知道绘制二维码我们必须依赖第三方库实现。在web端常用是qrcode而小程序端则使用weapp-qrcode 我们跟着文章来使用一下, 我们来新建代码片段 npm install weapp-qrcode-canvas-2d --save如果构建失败则先执行npm init 一路回车后再执行上述操作 构建npm完成后我们继续参考示例 // index.html canvas type2d stylewidth: 260px; height: 260px; idmyQrcode/canvas//index.js import drawQrcode from weapp-qrcode-canvas-2donLoad() {const query wx.createSelectorQuery()query.select(#myQrcode).fields({node: true,size: true}).exec((res) {var canvas res[0].node// 调用方法drawQrcode生成二维码drawQrcode({canvas: canvas,canvasId: myQrcode,width: 260,padding: 30,background: #ffffff,foreground: #000000,text: abc,})// 获取临时路径得到之后想干嘛就干嘛了wx.canvasToTempFilePath({canvasId: myQrcode,canvas: canvas,x: 0,y: 0,width: 260,height: 260,destWidth: 260,destHeight: 260,success(res) {console.log(二维码临时路径, res.tempFilePath)},fail(res) {console.error(res)}})}) }现在你可以在模拟器中看到一个大大的二维码内容为abc 。可是我们的需求是点击后再显示二维码。 提示 canvas的层级永远是最上层因此我们无法用z-index: -1隐藏canvas不可以用hidden或wx:if隐藏否则wx.canvasToTempFilePath失效 于是既然我们不能随心所欲控制canvas那我们就改变思路控制image即可也就是说将canvas绘制的二维码保存到本地用图片渲染即可。 除此之外为了不让canvas出现在我们的页面中我们用CSS绝对定位到屏幕外面这样既没有隐藏该节点又不让用户看到这个讨厌的canvas了 最后drawQrcode绘制二维码是一个异步操作我们必须等待他执行完毕再获取临时路径。 基于以上的经验和思考我们最后给出代码 import drawQrcode from weapp-qrcode-canvas-2dPage({data: {src: ,flag: false,},onLoad() {// 选中节点const query wx.createSelectorQuery()query.select(#myQrcode).fields({node: true,size: true}).exec((res) {var canvas res[0].node// 调用方法drawQrcode生成二维码drawQrcode({// ...配置项}).then(res {console.log(res, canvas);// 获取临时路径得到之后想干嘛就干嘛了wx.canvasToTempFilePath({//...配置项success: (res) {console.log(二维码临时路径, res.tempFilePath)this.setData({src: res.tempFilePath})},})})})},onclick() {const flag this.data.flag;// 状态取反控制显示隐藏this.setData({flag: !flag})} })// html view classbox bind:taponclick点击打开二维码 /viewview classbox wx:if{{flag}}image stylewidth: 100%; height: 100%; src{{src}} modeaspectFill/ /viewcanvas type2d stylewidth: 260px; height: 260px; position: absolute; top: -100%; idmyQrcode/canvas// index.css .box {width: 100rpx;height: 100rpx;background-color: pink;margin: 100rpx auto; }
http://www.huolong8.cn/news/181003/

相关文章:

  • 做网页引用别的网站的视频软件界面设计的原则
  • 用树莓派做网站服务器速度快吗济南物流行业网站建设工具
  • 网易建站模板购物网站 购物车界面如何做
  • win8风格网站模板贵州网站建设吧
  • 企业网站的形式网站建设明细费用
  • 城市建设游戏模拟网站网站如何修改后台密码
  • 洛阳哪里做网站南宁网站建设牛易飞
  • 文学网站做编辑图片博客 wordpress
  • 网站开发与app差距张家界seo排名
  • 湖州网站优化教育行业网站设计
  • 游戏网站上做银商为网站人员网页设计首页怎么设计
  • 苏州专业做网站较好的公司有哪些成都网站建设 培训班
  • 电子商务网站建设视频教程物价局网站建设情况汇报
  • 建设信用卡登录中心网站优化神马排名软件
  • 怎样去同行网站做外连接室内设计培训班排行榜学校
  • 郑州网站维护推广网站开发平台开发
  • 做电影下载网站需要什么软件wordpress is电影主题
  • 企业网站建设学习新手学做网站vs
  • 关键词网站排名软件网站建设设计设计公司
  • 代练平台宁波网站推广优化联系电话
  • 免费的静态网站托管网站后台建设软件
  • 德宏芒市建设局网站有自己的网站如何做淘宝客
  • 三亚做网站服务从事广告设计需要学什么
  • 免费创建个人商城网站吗河南省干部任免最新公示
  • 鞍山网站制作小程序wordpress函数文件夹
  • 手机企业网站设计理念ui设计去什么公司好
  • 3d模型免费素材网站石家庄网站app开发
  • 网站标题优化可以含几个关键词河南做网站公司哪家好
  • 网站后台管理系统进不去怎么办如何做logo模板下载网站
  • 怎么给自己的网站更换域名石家庄营销策划公司排名