微信小程序系列(3)如何用微信小程序写一个论坛?贴心代码详解(一)发帖
生活随笔
收集整理的這篇文章主要介紹了
微信小程序系列(3)如何用微信小程序写一个论坛?贴心代码详解(一)发帖
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
源代碼已開(kāi)源,如果對(duì)你有幫助可以點(diǎn)個(gè)星:https://github.com/linkaimin/xdzs
寫(xiě)論壇不難,重點(diǎn)是各頁(yè)面之間的信息傳遞!
先放成品圖,雖然有點(diǎn)單調(diào)。。。。但是麻雀雖小五臟俱全!
論壇功能:
1. 發(fā)帖(帶圖片)
2. 瀏覽各帖
3. 評(píng)論
4. 搜素帖子
5. 作者刪自己的貼
以上是論壇必備的功能,缺哪個(gè)都不完整哦~
貼心代碼詳解(一)會(huì)講發(fā)帖部分
發(fā)帖頁(yè)面
頁(yè)面看起來(lái)還是很簡(jiǎn)單的,因?yàn)榉?wù)器大小不夠,所以我們?cè)O(shè)置每個(gè)人只能發(fā)一張圖。
在這個(gè)頁(yè)面里java后臺(tái)負(fù)責(zé)圖片上傳,前端給后臺(tái)圖片filePath就OK了。
這里使用了iview weapp組件
js代碼
json內(nèi)容部分:
{"usingComponents": {"i-input": "../../dist/input/index" ,"i-button": "../../dist/button/index","i-card": "../../dist/card/index","i-toast": "../../dist/toast/index","i-radio-group": "../../dist/radio-group/index","i-radio": "../../dist/radio/index"} }wxml
<text >\n</text> <form bindsubmit="formSubmit" id='1' bindreset="formReset"> <i-input name="title" type="textarea" title="主題" autofocus placeholder="想個(gè)好標(biāo)題吧!" /><i-input name="content" type="textarea" title="內(nèi)容" placeholder="~創(chuàng)意的尋求者也是創(chuàng)意的生產(chǎn)者~" /><i-panel title="group-水果"><i-radio-group current="{{current}}" bindchange="handleFruitChange"><i-radio wx:for="{{fruit}}" position="{{position}}" wx:key="{{item.id}}" value="{{item.name}}"></i-radio></i-radio-group> </i-panel><view class="big-logos"><view class='big-logos_img'><image bindtap="upimg" src='http://www.ar1es.cn/cimg.png' name="files"></image> </view><block wx:for="{{img_arr}}" wx:key="{{index}}"> <view class='logoinfo'> <image src='{{item}}'></image> </view> </block> </view> <text >\n</text><text >\n</text><button class='btn' formType="submit">發(fā)布</button> </form>css
page{width:750rpx;height:100%; } .big-logos {float: left;margin-top: 10rpx;margin-bottom: 10rpx;width: 100%;height: 200rpx;border: 1px solid #ccc;}.big-logos .big-logos_img {float: left;width: 100%;height: 200rpx;}.big-logos .big-logos_img image {float: left;width: 250rpx;height: 200rpx;}button {width: 80%;margin-top: 300rpx;background-color:#ffcc66;color: white;border-radius: 98rpx; }.big-logos .logoinfo {float: left;width: 250rpx;height: 200rpx;margin-top: -196rpx;}.big-logos .logoinfo image {float: left;width: 250rpx;height: 200rpx;}總體內(nèi)容還是你很簡(jiǎn)單的。。。大家各取所需就好,這部分代碼全部個(gè)人手敲,親測(cè)可用(iview組件的包要加載別忘了),看不懂的地方可以評(píng)論問(wèn)我
總結(jié)
以上是生活随笔為你收集整理的微信小程序系列(3)如何用微信小程序写一个论坛?贴心代码详解(一)发帖的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 依弗科(上海)机电设备有限公司
- 下一篇: laravel5.4之artisan使用