微信小程序?qū)崿F(xiàn)發(fā)微博功能的示例代碼
跳轉(zhuǎn)頁面發(fā)狀態(tài)消息,是一個很常見的功能,功能截圖如下:
具體實現(xiàn),這個功能涉及到了page傳遞參數(shù)功能,那么今天就仔細(xì)探究一下如何實現(xiàn)
首先,這個功能涉及兩個頁面,分別為top和list
先看list頁面,即圖片1和圖片4,該頁面的布局如下
<!--pages/weibo/list/list.wxml--> <view>這是第一條微博</view> <view wx:for = "{{weibos}}"> {{item}} </view> <button type="primary" bindtap="writeweibo">發(fā)微博</button>
button綁定了一個writeweibo函數(shù),那么該函數(shù)需要在js文件中實現(xiàn)
由于頁面簡單,這里不涉及wxss
接著就是list.js,查看js文件
這里有button綁定的writeweibo函數(shù),本質(zhì)跳轉(zhuǎn)top頁面
Page({ /** * 頁面的初始數(shù)據(jù) */ data: { weibos: [] }, writeweibo: function (event){ wx.navigateTo({ url: '/pages/weibo/top/top' }) }, })
下面是跳轉(zhuǎn)后的top頁面,即圖片2,3
<!--pages/weibo/top/top.wxml--> <view> <form bindsubmit="submitEvent"> <textarea name="content" placeholder="請輸入內(nèi)容" /> <button form-type="submit">提交</button> </form> </view>
這里placeholder是提示信息的顯示,可以看到提交button也綁定了一個submit的方法
// pages/weibo/top/top.js Page({ /** * 頁面的初始數(shù)據(jù) */ data: { }, /** * 生命周期函數(shù)--監(jiān)聽頁面加載 */ onLoad: function (options) { }, /** * 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成 */ onReady: function () { }, /** * 生命周期函數(shù)--監(jiān)聽頁面顯示 */ onShow: function () { }, submitEvent:function(event){ var content = event.detail.value.content; var pages = getCurrentPages(); // 獲取當(dāng)前頁面信息 var page = pages[0]; var weibos = page.data.weibos; // 獲取數(shù)據(jù)中的weibo參數(shù) weibos.push(content); // 修改數(shù)據(jù) page.setData({ weibos:weibos }) wx.navigateBack({ //返回上一級頁面 }) } })
以上是top.js,這里可以看到submitEvent方法,獲取當(dāng)前頁面信息,獲取weibo參數(shù),再通過setData修改數(shù)據(jù),最后navigateBack返回上一級頁面,即list頁面
到此這篇關(guān)于微信小程序?qū)崿F(xiàn)發(fā)微博功能的文章就介紹到這了,更多相關(guān)小程序發(fā)微博功能內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript中數(shù)組去重的辦法總結(jié)
你是否在面試的過程中被考到過給你一個數(shù)組讓你去掉重復(fù)項呢,下面小編就來總結(jié)一下對于數(shù)組去重這道簡單的面試題時,我們可以回答的方法有什么吧2023-06-06使用純JS代碼判斷字符串中有多少漢字的實現(xiàn)方法(超簡單實用)
這篇文章主要給大家介紹了js判斷字符串中有多少漢字的實現(xiàn)方法然后給大家分享了使用JS判斷輸入字符串長度的兩種方法,非常不錯具有參考借鑒價值,感興趣的朋友一起看看吧2016-11-11深入理解JavaScript系列(1) 編寫高質(zhì)量JavaScript代碼的基本要點
才華橫溢的Stoyan Stefanov,在他寫的由O’Reilly初版的新書《JavaScript Patterns》(JavaScript模式)中,我想要是為我們的讀者貢獻(xiàn)其摘要,那會是件很美妙的事情2012-01-01JavaScript實現(xiàn)隨機(jī)點名的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript實現(xiàn)隨機(jī)點名效果,文中的示例代碼簡潔易懂,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11