实现的效果图

实现的方式有2中 先说下思路

1 使用wx:if 写2个图片 点击的显示一张即可,

2 使用数据传递当拿到图片的时候更换图片即可.

看下代码

2中方式:xml

<view class="intro">

<image catchtap='open_tap' wx:if="{{isShow}}" src="/images/icon_flashlight_open.png" class="coding_flash_image"></image>

<image wx:else catchtap='close_tap' src='/images/icon_flashlight_close.png' class="coding_flash_image"></image>

<view>

<image catchtap='open' wx:if="{{iShow}}" src="{{url}}" data-msg="{{url}}" class="coding_flash_image"></image>

</view>

</view>

js中

data: {

isShow:false,

url:"../images/icon_flashlight_close.png",

iShow:true

},

close_tap:function(){

this.setData({

isShow:true

})

},

open_tap:function(){

this.setData({

isShow: false

})

},

open:function(res){

console.log(res);

let url

if (res.currentTarget.dataset.msg =="../images/icon_flashlight_close.png"){

url ="../images/icon_flashlight_open.png"

}else{

url ="../images/icon_flashlight_close.png"

}

this.setData({

url:url

})

},

方式2 使用的时候需要先打印下值

就可拿到值了

给出demo地址参考

demo地址如果帮助了您,希望给一个免费的star

微信小程序点击图片切换图片相关推荐

  1. 微信小程序 点击卡片切换 动画效果

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: html <view class='aa'><image animation=&qu ...

  2. 微信小程序点击换头像-图片从本地获取-tab选项卡-点击按钮出弹框

    <!--pages/my/member/member.wxml--> <view class='member'><image class='header' src=&qu ...

  3. 微信小程序点击右下角的图片移动到当前位置

    这个功能呢看了官方的demo 里面有,由于项目中用到了这个功能 这里记录一下 一般的地图有这个图标点击地图会跳转到个人当前定位的位置 首先在wxml 中给 map 取名一个id 下面是我的id 取名为 ...

  4. 微信小程序-点击按钮,图片重新加载

    在按钮绑定的响应方法里用setData给imageUrl设定新的地址即可 reLoadImage:function(event){console.log(event)var that = this;t ...

  5. 微信小程序点击放大图片

    微信小程序点击放大图片 在做微信小程序的时候遇到了这个点击放大的事件,这里记录一下 checkmap:function(e){var imageurl=this.data.mapimagesrc;co ...

  6. 初学者笔记——微信小程序点击图片放大

    微信小程序点击图片放大 wx.previewImage 官方文档的解释 PS:红色框框内要注意,需要预览的图片连接列表只支持网络连接图片,2.2.3版本以上支持云文件ID. 将图片dream.jpg上 ...

  7. imagepreview使用案例_微信小程序wx.previewImage预览图片实例详解

    一.小知识 二.例子 1.wxml 2.wxss .container { box-sizing:border-box; padding:20px; } .previewimg{ float:left ...

  8. 微信小程序 长按图片不出现菜单_微信小程序实现长按删除图片的示例

    说明 最近在学小程序,遇到长按图片删除的问题,特此记录,记录自己的成长轨迹 需求: 长按删除指定图片 需要解决的问题 长按事件如何表示出来? 如何获取当前长按元素的下标? 如何删除元素? 解决办法 长 ...

  9. 微信小程序,动态改变背景图片

    前言,作为开发新人,最近在学习微信小程序,期间遇到不少问题,对问题的解决的方法进行记录,以供学习之用. 关于微信小程序的背景图片问题, 1.微信小程序不能使用本地的图片设置背景图片,即 <vie ...

  10. 微信小程序使用wxParse,解决图片显示路径问题

    微信小程序使用wxParse,解决图片显示路径问题 参考文章: (1)微信小程序使用wxParse,解决图片显示路径问题 (2)https://www.cnblogs.com/zxf100/p/100 ...

最新文章

  1. 重构了一波代码,聊聊后端也聊聊游戏后端
  2. SpringMVC系列(十四)Spring MVC的运行流程
  3. python 堆栈溢出_IAR堆栈溢出的问题
  4. angular tslint 自动修正
  5. 从“制造”到“智造”,南高齿携手锐捷打造“智能工厂”
  6. 系统分析师考试经验分享
  7. uml中活动图与流程图的区别
  8. C++实现十进制转换
  9. js+ajax编码三级联动
  10. 什么是运动模糊(Motion Blur)
  11. linux系统update和upgrade区别
  12. 功能最全面 体验更极致 小兴看看mini升级版9月19日首发
  13. SAP 采购订单历史价格跟物料凭证价格不一致问题
  14. 【BOOST C++容器专题03】【05】Boost.CircularBuffer
  15. 【Java基础】入门
  16. 软件工程作业(流程图,盒图)
  17. python plt 绘图详解(plt.版本)
  18. windows7系统笔记本设置成虚拟WiFi热点
  19. 赞助:从球形到超现实主义的角色:在Mudbox,Maya和Arnold中创造一个僵尸
  20. (转)投影矩阵的推导(Deriving Projection Matrices)

热门文章

  1. Go 学习笔记(65)— Go 中函数参数是传值还是传引用
  2. re2正则表达式匹配引擎的c接口版本cre2的中文使用手册
  3. Mysql创建数据库用户
  4. MyBatis批量插入几千条数据慎用foreach
  5. LeetCode简单题之最长和谐子序列
  6. TensorFlow常用Python扩展包
  7. 智能物联网(AIoT,2020年)(中)
  8. 英特尔 i5-9400F,或将成为本年最高性价比的游戏处理器
  9. ps -ef 的含义
  10. Ubuntu 修改本地磁盘名称