微信小程序5-圖片實現點擊動作和動態加載同類數據

搜索 微信小程序 “動物覓蹤” 觀看效果

感謝閱讀,初學小白,有錯指正。

一、功能描述

? ? ? ? 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.pswp.cn/web/62757.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/62757.shtml
英文地址,請注明出處:http://en.pswp.cn/web/62757.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java里局部變量和成員變量的隱式初始化

注&#xff1a;本文是對另一篇文檔&#xff08; https://blog.csdn.net/duke_ding2/article/details/142365872 &#xff09;的補充。 文章目錄 環境初始化局部變量&#xff08;棧&#xff09;成員變量&#xff08;堆&#xff09;其它數組 分析安全性性能成員變量 VS. 局部變量…

孚盟云 MailAjax.ashx SQL注入漏洞復現

0x01 產品簡介 上海孚盟軟件有限公司是一家外貿SaaS服務提供商,也是專業的外貿行業解決方案專業提供商。 全新的孚盟云產品,讓用戶可以用云模式實現信息化管理,讓用戶的異地辦公更加流暢,大大降低中小企業在信息化上成本,用最小的投入享受大型企業級別的信息化服務,主要…

“切片賦值”創建列表批量操作“新”方法(Python)

[start:end]切片賦值&#xff0c;擴展了list批量增減元素的操作能力。 (筆記模板由python腳本于2024年12月06日 15:07:56創建&#xff0c;本篇筆記適合研python基礎的coder翻閱) 【學習的細節是歡悅的歷程】 Python 官網&#xff1a;https://www.python.org/ Free&#xff1a;…

LabVIEW實現GPS通信

目錄 1、GPS通信原理 2、硬件環境部署 3、程序架構 4、前面板設計 5、程序框圖設計 6、測試驗證 本專欄以LabVIEW為開發平臺,講解物聯網通信組網原理與開發方法,覆蓋RS232、TCP、MQTT、藍牙、Wi-Fi、NB-IoT等協議。 結合實際案例,展示如何利用LabVIEW和常用模塊實現物聯網系…

Java簡介:打開通往變成世界的大門

Java是什么&#xff1f;為什么它是全球開發者廣泛使用的語言&#xff1f;本篇文章介紹Java的特點、應用場景以及“寫一次&#xff0c;隨處運行”的核心特性&#xff0c;讓零基礎的你建立對Java語言的初步認知。 注&#xff1a;此文章可以僅作了解&#xff0c;不影響之后的學習。…

Unraid實現相冊同步與展示的方案探討

背景&#xff1a;Unraid作為一個NAS系統&#xff0c;能夠實現基本的NAS文件管理功能&#xff0c;但是不提供額外的功能如影音、同步、辦公、和內網穿透等&#xff0c;這些在其他的NAS產品如群暉、綠聯、威聯通等都是提供支持的。然而unraid也有其他方案&#xff0c;即通過特別方…

常見的網絡攻擊手段

IP 欺騙 IP 是什么? 在網絡中&#xff0c;所有的設備都會分配一個地址。這個地址就仿佛小藍的家地址「多少號多少室」&#xff0c;這個號就是分配給整個子網的&#xff0c;「室」對應的號碼即分配給子網中計算機的&#xff0c;這就是網絡中的地址。「號」對應的號碼為網絡號…

積分形式的輻射傳輸方程

The Equation of Transfer in Integral Form Let L L L be the streaming-collision operator, and S S S is scattering operator, we have L I Ω ? ? I ( r , Ω ) σ ( r , Ω ) I ( r , Ω ) LI\Omega\cdot\nabla I(r,\Omega)\sigma(r,\Omega)I(r,\Omega) LIΩ??…

JS中reduce方法

JavaScript 中的 reduce 方法是一個非常強大的數組方法&#xff0c;它允許你對數組中的所有元素執行一個“reducer”函數&#xff0c;從而將數組“減少”到一個單一的值。以下是 reduce 方法的詳細介紹&#xff1a; 語法 array.reduce(function(accumulator, currentValue, c…

印閃網絡:阿里云數據庫MongoDB版助力金融科技出海企業降本增效

客戶背景 上海印閃網絡科技有限公司&#xff0c;于2017年1月成立&#xff0c;投資方包括紅杉資本等多家國際知名風投公司。公司業務聚焦東南亞普惠金融&#xff0c;常年穩居行業頭部。創始團隊來自騰訊&#xff0c;中國團隊主要由運營、風控及產研人員組成&#xff0c;核心成員…

【后端面試總結】HTTPS工作原理詳解

引言 在現代網絡通信中&#xff0c;數據的安全性至關重要。HTTP&#xff08;Hypertext Transfer Protocol&#xff09;作為互聯網上傳輸數據的協議&#xff0c;雖然應用廣泛&#xff0c;但其數據以明文形式傳輸&#xff0c;存在被竊取和篡改的風險。為此&#xff0c;HTTPS&…

51c嵌入式~單片機~合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/12362395 一、不同的電平信號的MCU怎么通信&#xff1f; 下面這個“電平轉換”電路&#xff0c;理解后令人心情愉快。電路設計其實也可以很有趣。 先說一說這個電路的用途&#xff1a;當兩個MCU在不同的工作電壓下工作&a…

Java 基礎知識——part 1

1.目前Java平臺有三種版本&#xff1a; Java SE&#xff1a;用于開發桌面應用程序 Java EE&#xff1a;用于編寫企業級應用程序 Java ME&#xff1a;用于開發設備應用程序 2.Applet可嵌入Web文檔的一種小型程序&#xff0c;因網絡傳輸速度關系都很短小 3.Appilication&…

【云計算】虛擬化技術

目錄 1. 虛擬化技術在云計算中的那些地方發揮了關鍵作用&#xff1f; 2. 比較VMare&#xff0c;Xen等虛擬化產品的關鍵技術&#xff0c;以及對云計算技術提供的支持&#xff1f; 3. 服務器虛擬化&#xff0c;存儲虛擬化和網絡虛擬化都有哪些實現方式&#xff1f; 4. 討論桌面…

力扣題目 - 2931.購買物品的最大開銷

題目 還需要你前往力扣官網查看詳細的題目要求 地址 思路 這邊需要你去力扣官網詳細查看題目看了題目提供的示例 已經有了解法, 先把values轉成1維數組,排序之后進行累加即可 代碼 var maxSpending function (values) {let list values.flat();list.sort((a, b) > a - …

嵌入式驅動開發詳解6(RTC)

文章目錄 前言RTC簡介RTC驅動分析RTC驅動框架RTC驅動實現 RTC應用后續 前言 實時時鐘是很常用的一個外設&#xff0c;通過實時時鐘我們就可以知道年、月、日和時間等信息。 因此在需要記錄時間的場合就需要實時時鐘&#xff0c;可以使用專用的實時時鐘芯片來完成此功能&#x…

單片機:實現跑馬燈(附帶源碼)

單片機實現跑馬燈 跑馬燈&#xff08;也稱作流水燈&#xff09;是一種常見的電子效果&#xff0c;通過依次點亮和熄滅多個LED燈&#xff0c;模擬出一個燈光流動的效果。跑馬燈常見于裝飾性電子產品中&#xff0c;也是一種展示單片機控制多路輸出的基礎應用。 在本項目中&…

力扣題目 - 935. 騎士撥號器

題目 還需要你前往力扣官網查看詳細的題目要求 地址 1.象棋騎士有一個獨特的移動方式&#xff0c;它可以垂直移動兩個方格&#xff0c;水平移動一個方格&#xff0c;或者水平移動兩個方格&#xff0c;垂直移動一個方格(兩者都形成一個 L 的形狀)。2.象棋騎士可能的移動方式如下…

傳輸層7——TCP擁塞控制(重點!!!)

目錄 一、認識擁塞控制 1、什么叫做擁塞&#xff1f; 2、擁塞的特點 3、流量控制 VS 擁塞控制 二、TCP如何防止擁塞&#xff1f; 1、慢開始 2、擁塞避免 3、3重復確認 和 快重傳算法 4、快恢復算法 5、總結 三、主動隊列管理AQM 1、技術背景 2、AQM思 想和實現策略…

PostgreSQL/PostGIS中提升空間查詢(分析)性能(效率)的一些方法

目錄 1. 使用適當的索引 1.1 索引類型 1.2 分析查詢計劃 1.3 覆蓋索引 1.4 復合索引 1.5 維護索引 1.6 刪除不必要的索引 1.7 使用適當的數據類型 2. 建立分區表 2.1 分區表的基本概念 2.2 創建分區表的步驟 2.3 空間數據的分區 2.4 分區表優點 3. 簡化幾何形狀 …