




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目五新聞頁面模塊開發任務三新聞詳情頁面的實現Newsdetailspageimplementation新聞詳情頁面pages/newsDetail/newsDetail.wxml,詳情頁面包含了收藏、分享、背景音樂等功能。可以將詳情頁分為四個部分:標題區域、摘要區域、圖片區域和內容區域。標題區域包含新聞標題、時間、收藏和背景音樂;內容區域包括新聞內容和轉發按鈕。項目五新聞頁面模塊開發任務描述新聞詳情頁面的設計
打開pages/newsDetail/newsDetail.wxml文件中編寫代碼,在時間一欄里放置三個圖片作為按鈕,其中收藏和取消收藏功能需要兩張圖片的切換,實現新聞詳情頁面的布局。獲取對應的詳情數據 varcommon=require('../../utils/common.js')
Page({ data:{
newsDetail:{} }, onLoad:function(options){
letid=options.id
letresult=common.getNewsDetail(id)
this.setData({
newsDetail:result
})
}
})
在前面實現了新聞列表與新聞詳情頁的跳轉,在跳轉的同時,傳遞了新聞ID數據,代碼在pages/news/news.wxml中已經定義data-id='{{news.id}}'。但是仍需在newsDetail頁面根據傳遞過來的參數,獲取具體對應的新聞詳情。實現新聞詳情頁面的收藏和取消收藏功能。打開pages/newsDetail/newsDetail.wxml文件,為收藏圖片添加條件渲染,根據isCollected的值判斷是否有收藏。分別為兩張圖片綁定取消收藏和添加收藏事件。收藏功能的實現<imagewx:if="{{isCollected}}"bindtap="cancelCollected"src="/images/collection.png"></image><imagewx:elsebindtap="addCollected"src="/images/collection-anti.png"></image>轉發分享功能的實現
按鈕轉發功能:通過為button組件設置屬性open-type="share",可以在?戶點擊按鈕后觸發用戶轉發事件。pages/newsDetail/newsDetail.wxml頁面,在轉發按鈕上添加open-type屬性。轉發分享功能的實現表onShareAppMessage參數列表屬性類型說明fromString轉發事件來源。button:頁面內轉發按鈕;menu:右上角轉發菜單targetObject如果from值是button,則target是觸發這次轉發事件的button,否則為undefinedwebViewUrlString頁面中包含組件時,返回當前的url
用戶點擊右上角轉發:監聽用戶點擊頁面內轉發按鈕或右上角菜單“轉發”按鈕的行為,并自定義轉發內容。只有定義了onShareAppMessage事件處理函數,右上角菜單才會顯示“轉發”按鈕。轉發分享功能的實現屬性說明默認值title自定義標題,即朋友圈列表頁上顯示的標題當前小程序名稱query自定義頁面路徑中攜帶的參數,如path?a=1&b=2的“?”后面部分當前頁面路徑攜帶的參數imageUrl自定義圖片路徑,可以是本地文件或者網絡圖片。支持PNG及JPG,顯示圖片長寬比是1:1。默認使用小程序Logo表onShareTimeline函數參數
轉發到朋友圈:onShareTimeline()監聽右上角菜單“分享到朋友圈”按鈕的行為,并自定義分享內容。只有定義了此事件處理函數,右上角菜單才會顯示“分享到朋友圈”按鈕。事件處理函數返回一個Object,用于自定義分享內容,不支持自定義頁面路徑。wx.getBackgroundAudioManager函數可以獲取全局唯一的背景音頻管理器。小程序切入后臺,如果音頻處于播放狀態,可以繼續播放。但是后臺狀態不能通過調用API操縱音頻的播放狀態。若需要在小程序切后臺后繼續播放音頻,需要在app.json中配置requiredBackgroundModes屬性。開發版和體驗版上可以直接生效,正式版還需通過審核。背景音樂的實現本項目案例講解了新聞列表頁、詳情頁面創建,列表頁與詳情頁的數據對接。新聞列表頁嵌入了列表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務管理盈利能力答辯
- 2023四年級數學上冊 3 角的度量第1課時 線段、直線、射線和角教學設計 新人教版
- 2023二年級數學下冊 五 加與減第8課時 算得對嗎2教學設計 北師大版
- 藥店執照轉讓協議與藥店承包經營合同6篇
- Unit2第1課時Section A (1a~Pronunciation)教學設計 -2024-2025學年人教版英語七年級上冊
- 2023三年級數學上冊 一 生活中的大數 學會購物教學設計 冀教版
- 激光表演協議與激光設備買賣合同5篇
- 10 奪取抗日戰爭和人民解放戰爭的勝利 第三課時 教學設計-2023-2024學年道德與法治五年級下冊(部編版)
- 6《仙人掌與蓮》教學設計-2023-2024學年科學三年級下冊冀人版
- 25王戎不取道旁李教學設計-2024-2025學年四年級上冊語文統編版
- 砌墻施工班組勞務分包合同
- 2025年內蒙古自治區中考一模語文試題(原卷版+解析版)
- 生物-四川省宜賓市、樂山市、自貢市普通高中2022級(2025屆)第二次診斷性測試(宜賓樂山自貢三市二診)試題和答案
- 【初中生物】食物中營養物質課件2024-2025學年人教版生物七年級下冊
- 2025-2030中國兒科用藥行業深度調研及投資前景預測研究報告
- 2025年寧波衛生職業技術學院單招職業技能測試題庫附答案
- 2025年共青團入團積極分子考試測試試卷題庫及答案
- 樁基工程技術標投標文件(技術方案)
- 【艾青詩選】40《解凍》思維導圖+批注
- 《廬山古詩詞》課件
- 金屬加工機械制造行業分析報告
評論
0/150
提交評論