[mini-blog]小程序后臺管理功能的實現(xiàn)

這幾天陸續(xù)把博客小程序后臺管理的幾個功能實現(xiàn)了凑懂,目前實現(xiàn)的比較「粗糙」腥椒,但比較實用的管理的功能基本上實現(xiàn)了勾笆。

成果展示

由于「后臺管理」的部分只有管理員才能看到敌蚜,在我的小程序上不能體現(xiàn),但整體開發(fā)難度不是很大窝爪,主要還是通過編碼實現(xiàn)一些功能弛车,思路清晰,按照流程一步一步開發(fā)即可蒲每。

部分截圖如下纷跛,具體交互的代碼可以直接看源碼:

后臺管理入口
后臺管理界面
文章管理列表
新增編輯文章界面
新增專題界面
評論管理列表
歷史版本查看
標簽管理列表
版本發(fā)布功能

基本上都是博客相關的后臺功能,至于為什么說是比較粗糙呢邀杏,主要是因為部分的頁面的功能和交互并不是很完美贫奠,后期需要改善和優(yōu)化的。

比如標簽管理頁面望蜡,目前只能簡單的新增和刪除標簽唤崭,而沒有實現(xiàn)標簽去批量關聯(lián)文章,只能從編輯文章的入口去選擇標簽脖律。

比如編輯文章頁面浩姥,目前原生富文本框所展示的樣式并不是很完善,導致該功能名存實亡「利用富文本保存后文章樣式就亂了」

還有很多細節(jié)部分自認為不是很完美的状您,后期也需要一一優(yōu)化勒叠。

開發(fā)中的一些細節(jié)點

textarea組件的坑

小程序原生組件textarea,該組件的層級是最高的兜挨,導致的問題是會穿透彈窗或遮罩層,所以在彈窗中使用
textarea時會出現(xiàn)穿透的情況「版本發(fā)布功能頁用到」眯分。

如何解決呢拌汇,通過展示彈窗的key來控制textarea的加載,如果彈窗顯示那就加載textarea弊决,如果彈窗隱藏那就不加載textarea

<view wx:if="{{isReleaseShow}}" class="cu-form-group text-left">
    <textarea placeholder="請輸入迭代內容" maxlength="-1" name='releaseContent' value='{{release.releaseContent}}' placeholder-class='placeholder'></textarea>
</view>

catchtap與bindtap

bindtapcatchtap都是當用戶點擊該組件的時候會在該頁面對應的Page中找到相應的事件處理函數(shù)噪舀。

但是bind事件綁定不會阻止冒泡事件向上冒泡,catch事件綁定可以阻止冒泡事件向上冒泡飘诗。

所以与倡,根據(jù)實際業(yè)務場景合理使用對應的事件。

一些事件

評論刪除的功能用到左滑事件昆稿,可以參考文檔熟悉下touchstarttouchend事件的用法纺座。

標簽刪除用到了長按事件longpress,有興趣的也可以熟悉下文檔看看相關事件的用法

image

新增文章

這次在后臺管理里加了一個新增文章的功能「雖然我覺得很雞肋,在小程序中寫文章真的太麻煩了」溉潭,這里只是提供下思路和熟悉下小程序的富文本框組件editor,本身功能真的沒有實際價值净响。

后期文章還是考慮同步的方式或者利用云開發(fā)的HTTP API進行對文章的復雜操作。

其他代碼

其他細節(jié)的代碼和頁面實現(xiàn)就不多說了喳瓣,重復去貼代碼意義不大馋贤,有興趣的可以直接看源碼,有問題也可以隨時與我交流畏陕。

總結

目前博客小程序已經(jīng)發(fā)布了7個版本了配乓,整體博客相關的功能已經(jīng)完成的七七八八了,但是個人使用起來吐槽的點有很多惠毁,目前已經(jīng)記了十幾個了犹芹,后續(xù)也會慢慢迭代和分享出來。

Ps.項目開源地址:https://github.com/CavinCao/mini-blog

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末仁讨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子实昨,更是在濱河造成了極大的恐慌洞豁,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荒给,死亡現(xiàn)場離奇詭異丈挟,居然都是意外死亡,警方通過查閱死者的電腦和手機志电,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門曙咽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人挑辆,你說我怎么就攤上這事例朱⌒⑶椋” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵洒嗤,是天一觀的道長箫荡。 經(jīng)常有香客問我,道長渔隶,這世上最難降的妖魔是什么羔挡? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮间唉,結果婚禮上绞灼,老公的妹妹穿的比我還像新娘。我一直安慰自己呈野,他們只是感情好低矮,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著际跪,像睡著了一般商佛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上姆打,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天良姆,我揣著相機與錄音,去河邊找鬼幔戏。 笑死玛追,一個胖子當著我的面吹牛,可吹牛的內容都是我干的闲延。 我是一名探鬼主播痊剖,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼垒玲!你這毒婦竟也來了陆馁?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤合愈,失蹤者是張志新(化名)和其女友劉穎叮贩,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體佛析,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡益老,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了寸莫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捺萌。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖膘茎,靈堂內的尸體忽然破棺而出桃纯,到底是詐尸還是另有隱情酷誓,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布慈参,位于F島的核電站呛牲,受9級特大地震影響,放射性物質發(fā)生泄漏驮配。R本人自食惡果不足惜娘扩,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望壮锻。 院中可真熱鬧琐旁,春花似錦、人聲如沸猜绣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掰邢。三九已至牺陶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辣之,已是汗流浹背掰伸。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留怀估,地道東北人狮鸭。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像多搀,于是被迫代替她去往敵國和親歧蕉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內容

  • 2019.1.14 周一 說好今天休息康铭,一早起來惯退,雅蘭老師打來9個電話,估計不妙从藤,孩子發(fā)燒了催跪,進班吧,乖乖的呛哟。...
    hutaoker閱讀 413評論 0 2
  • 每日一景 A: Sir, your Americano. 先生叠荠,您的美式咖啡匿沛。 B: Thanks, is the...
    Xyin2018閱讀 394評論 0 0
  • 下午的時候女票給我發(fā)了一個招聘信息扫责,看了之后看到有兩個工作都是和大學專業(yè)特別相關的,想起曾經(jīng)快要畢業(yè)的時候逃呼,也是有...
    112233D閱讀 105評論 0 0
  • “思考很難——因而人們慣于評判”鳖孤。于我而言者娱,思考“雞湯文”的合理與不合理太難,所以苏揣,我選擇了花式評判雞湯文黄鳍。從青銅...
    豆意閱讀 1,288評論 0 1