日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

二、文章发布页制作及后台实现《iVX低代码/无代码个人博客制作》

發(fā)布時(shí)間:2023/12/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二、文章发布页制作及后台实现《iVX低代码/无代码个人博客制作》 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

注:iVX也有免費(fèi)直播課《第八期直播課》

一、文章編輯頁(yè)制作

當(dāng)首頁(yè)制作完畢后,需要顯示內(nèi)容就需要有文章數(shù)據(jù),此時(shí)我們創(chuàng)建一個(gè)文章編輯頁(yè)增加對(duì)應(yīng)的數(shù)據(jù)。

那么我們創(chuàng)建一個(gè)頁(yè)面,命名為文章發(fā)布頁(yè):


接著我們查看標(biāo)題部分:

此部分為左右兩邊,左側(cè)為標(biāo)題提示輸入和一個(gè)標(biāo)題的文本輸入框,右側(cè)是一個(gè)發(fā)布按鈕,此時(shí)我們創(chuàng)建左右兩行:

由于左右兩行需要在同一行顯示,那么此時(shí)我們就需要設(shè)置左右兩行的寬度為 50%,使其不占滿超過(guò)100%的寬度居于一行,并且需要設(shè)置高度為包裹:

接著在左側(cè)添加一個(gè)文本以及一個(gè)輸入框:

那么右側(cè)就是一個(gè)發(fā)布按鈕,發(fā)布按鈕更改完對(duì)應(yīng)的屬性后如下:

接著我們創(chuàng)建一個(gè)行命名為編輯器,并且設(shè)置這個(gè)行的高度為撐開(kāi):

接著在這個(gè)行內(nèi)創(chuàng)建一個(gè)富文本編輯器,再將富文本編輯器的高度設(shè)置100%即可:

二、數(shù)據(jù)庫(kù)創(chuàng)建

現(xiàn)在我們的頁(yè)面制作完畢后,那么接下來(lái)就需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)存儲(chǔ)我們發(fā)布的內(nèi)容;此時(shí)點(diǎn)擊后臺(tái)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):

此時(shí)我們可以重命名當(dāng)前數(shù)據(jù)庫(kù)為文章數(shù)據(jù):

接著,我們點(diǎn)擊數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中添加文章字段,我們需要添加的字段有 文章標(biāo)題、文章內(nèi)容、文章閱讀、文章點(diǎn)贊以及點(diǎn)贊用戶列表;在這里存儲(chǔ)文章點(diǎn)贊用戶列表是為了方便對(duì)要點(diǎn)贊或者登錄后的用戶訪問(wèn)文章后判斷是否已經(jīng)點(diǎn)贊,若已經(jīng) 點(diǎn)贊,那么就顯示已點(diǎn)贊。

此時(shí)我們?cè)跀?shù)據(jù)庫(kù)中添加上述的幾個(gè)字段:

此時(shí)我們需要注意,店在哪用戶列表的字段類型為 json,為json 的原因是存儲(chǔ)了對(duì)應(yīng)的數(shù)據(jù)是一個(gè)數(shù)組數(shù)據(jù),存儲(chǔ)到數(shù)據(jù)庫(kù)的內(nèi)容是字符串的“文本形式”。

三、文章數(shù)據(jù)提交服務(wù)創(chuàng)建

接著,我們創(chuàng)建一個(gè)服務(wù)命名為文章數(shù)據(jù)提交:

隨后我們編輯當(dāng)前的文章數(shù)據(jù)提交服務(wù),首先需要確定要接受的值:

其他值例如閱讀數(shù)、點(diǎn)贊數(shù)這些都是存在默認(rèn)值,那么此時(shí)我們不需要接受值的傳入。那么接著選擇對(duì)應(yīng)的數(shù)據(jù)庫(kù)提交值即可:

在這里,我們依次把對(duì)應(yīng)的數(shù)據(jù)進(jìn)行提交,在點(diǎn)贊用戶列表處添加了“[]”表示空數(shù)組內(nèi)容,也就是默認(rèn)為空的意思。

接著,我們創(chuàng)建一個(gè)回調(diào)事件,只要返回的條件是成功的,那么就返回1表示正確,否則其余情況直接返回失敗原因即可:

四、點(diǎn)擊按鈕事件設(shè)定

接著我們給對(duì)應(yīng)的發(fā)布按鈕增加事件,只要發(fā)布按鈕點(diǎn)擊后,直接使用服務(wù),服務(wù)對(duì)應(yīng)的提交數(shù)據(jù),但是此時(shí)我們發(fā)現(xiàn),我們的發(fā)布作者暫時(shí)還未知道是什么:

那么此時(shí)我們直接創(chuàng)建一個(gè)變量,命名為用戶昵稱,默認(rèn)值為“匿名”,只要用戶未登錄,發(fā)布的用戶都統(tǒng)一昵稱為匿名即可:

接著編寫(xiě)提交按鈕的回調(diào)判斷即可:

只要返回結(jié)果的值為1,那么就是表示成功提交,否則直接彈出返回結(jié)果,也就是對(duì)應(yīng)的失敗原因即可。

接著我們預(yù)覽當(dāng)前頁(yè)面,隨后復(fù)制一段內(nèi)容進(jìn)行提交:

點(diǎn)擊發(fā)布后成功提交內(nèi)容:

并且在數(shù)據(jù)庫(kù)中也找到了對(duì)應(yīng)的內(nèi)容:

此時(shí)該功能成功完成。

總結(jié)

以上是生活随笔為你收集整理的二、文章发布页制作及后台实现《iVX低代码/无代码个人博客制作》的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。