微信小程序5-图片实现点击动作和动态加载同类数据

server/2024/12/15 15:56:48/

搜索 小程序>微信小程序 “动物觅踪” 观看效果

感谢阅读,初学小白,有错指正。

一、功能描述

        a. 原本想通过按钮加载背景图片,来实现一个可以点击的搜索button,但是遇到两个难点,一是按钮大小调整不方便(网上搜索也没有说明白的,去掉V2也是不能随意修改),二是图片放在按钮上位置调整也不方便(总是左侧或上面留白很多,图片还不能动态缩放)。,基于上面两个问题,最终我选择了直接使用图片,并且实现用户点击图片,触发响应的动作。

        b. 我需要显示一个多条评论的界面。既不知道有多少条评论的情况下,动态加载评论数。

二、修改内容

        先修改第一节中a功能

        index.wxml修改

        <image class="search_img" src="/res/search.png" mode="aspectFit" bindtap="onSearchEvent"></image>

        class:格式定义,我是在index.wxss添加了如下格式

.search_img{width: 50rpx;height: 30rpx;bottom: 45%;margin-left: 0;position: absolute;
}

         src:图片路径,/res/search.png是绝对路径的方式

        mode:是图片的显示格式,可以添加和去掉对比看

        bindtap:是点击图片的时候,触发的回调函数。

         index.js修改

onSearchEvent: function () {// 你的函数具体功能代码},

        onSearchEvent函数内应该实现你想要实现的功能, 我这里先随便显示一个可隐藏的输入文本框,就不写贴出详细代码了。(可隐藏可显示切换的页面可阅读《小程序>微信小程序3-显标记信息和弹框》里有详细介绍使用方式)。

        

        修改第一节中b功能

        index.wxml修改

<view wx:for="{{infoBoxComment}}" wx:key="*this"><text>{{item["info"]}}</text>
</view>

        这是个for循环,每次从list变量infoBoxComment里获取一个成员(下面会在index.js中添加该变量)

        wx:for:是变量名

        wx:key:是索引方式,可以修改成idex,随着循环次数累加。

        item["info"]:是每一次从list变量infoBoxComment中获取到的其中一个变量,这里固定用item表示,其中"info"是变量里我自己定义的成员名字,是个字符串。

        整个循环直到infoBoxComment取出最后一个变量停止跳出

        index.js修改        

data: {infoBoxComment: []
}

        添加infoBoxComment变量,可以看出这是一个变量集合,否则在index.wxml中无法使用for循环持续获取。

        可以在任何你的代码逻辑中,使用infoBoxComment.push()的方式往里面添加成员。

三、展示效果

        a.图片实现点击动作

        

        b.动态加载同类数据


http://www.ppmy.cn/server/150385.html

相关文章

1.5 多媒体系统简介

目录 多媒体系统声音图形与图像动画和视频 多媒体系统 多媒体可分为感觉媒体、表示媒体、表现媒体、交换媒体。 感觉媒体&#xff1a;直接使人产生感觉的媒体&#xff0c;比如声音、图像、视频。表示媒体&#xff1a;计算机中记录感觉的数据格式。表现媒体&#xff1a;记录感觉…

CTFshow-命令执行(Web41-57)

CTFshow-命令执行(Web41-57) CTFWeb-命令执行漏洞过滤的绕过姿势_绕过空格过滤-CSDN博客 总结rce&#xff08;远程代码执行各种sao姿势&#xff09;绕过bypass_远程命令执行绕过-CSDN博客 对比两者的源代码&#xff0c;我们发现&#xff0c;cat指令把flag.php的内容导出后依…

若依微服务登录密码加密传输解决方案

文章目录 一、需求提出二、应用场景三、解决思路四、注意事项五、完整代码第一步&#xff1a;前端对密码进行加密第二步&#xff1a;后端工具类实现 RSA 加解密功能第三步&#xff1a;登录接口中添加解密逻辑 六、运行结果总结 一、需求提出 在默认情况下&#xff0c;RuoYi 微…

YOLOv11融合[CVPR2024]Starnet中的star block取模块

YOLOv11v10v8使用教程&#xff1a; YOLOv11入门到入土使用教程 YOLOv11改进汇总贴&#xff1a;YOLOv11及自研模型更新汇总 《Rewrite the Stars》 一、 模块介绍 论文链接&#xff1a;https://arxiv.org/abs/2403.19967 代码链接&#xff1a;https://github.com/ma-xu/Rewri…

STM32标准库之点灯

1.使能时钟 使能时钟函数原代码如下&#xff1a; /*** brief Enables or disables the High Speed APB (APB2) peripheral clock.* param RCC_APB2Periph: specifies the APB2 peripheral to gates its clock.* This parameter can be any combination of the following …

特斯拉公布汽车连接器设计,助推行业标准化

【哔哥哔特导读】近日&#xff0c;特斯拉公开线束连接器设计并邀请行业共同推动统一标准&#xff0c;这将给连接器行业带来何种影响&#xff1f; 「目前&#xff0c;线束和电子连接器行业仍是汽车行业自动化程度最低、标准化统一程度最低的元器件领域之一」 近日&#xff0c;…

夹耳式耳机与骨传导什么区别?夹耳式耳机推荐款式更新!

夹耳式耳机常被错认为骨传导耳机&#xff0c;实际并非如此。它独特地夹在耳廓传播声音&#xff0c;多采用气传导&#xff0c;借空气振动传声&#xff0c;虽少数用骨传导技术&#xff0c;但不能等同。 与骨传导相比&#xff0c;夹耳式耳机优势明显。其声音还原精准&#xff0c;能…

【电子元器件】电感基础知识

本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时&#xff0c;也能帮助其他需要参考的朋友。如有谬误&#xff0c;欢迎大家进行指正。 一、 电感的基本工作原理 1. 电感的基本工作原理如下&#xff1a; &#xff08;1&#xff09; 当线圈中有电流通过时&#…