欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Vue+Bootstrap如何實(shí)現(xiàn)收藏點(diǎn)贊功能-創(chuàng)新互聯(lián)

Vue+Bootstrap如何實(shí)現(xiàn)收藏點(diǎn)贊功能?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、右玉ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的右玉網(wǎng)站制作公司

點(diǎn)贊功能邏輯

點(diǎn)贊功能說(shuō)明:連接了數(shù)據(jù)庫(kù),在有登錄功能的基礎(chǔ)上。

點(diǎn)贊功能具體實(shí)現(xiàn)目標(biāo),如下:

1、用戶(hù)點(diǎn)擊一次加入收藏,數(shù)量加一,再次點(diǎn)擊取消收藏,數(shù)量減一 ;
2、當(dāng)多用戶(hù)收藏,喜歡數(shù)量累加 ;
3、如果用戶(hù)已收藏,顯示紅心(點(diǎn)亮圖標(biāo)),未收藏,否之。 ;

點(diǎn)贊功能說(shuō)明:點(diǎn)贊功能用到兩個(gè)表,點(diǎn)贊表和數(shù)據(jù)表的count。

Vue+Bootstrap如何實(shí)現(xiàn)收藏點(diǎn)贊功能

Vue+Bootstrap如何實(shí)現(xiàn)收藏點(diǎn)贊功能

功能分析:

Vue+Bootstrap如何實(shí)現(xiàn)收藏點(diǎn)贊功能

具體實(shí)現(xiàn)如圖,可把該功能分為兩個(gè)部分,分別實(shí)現(xiàn)。

1.紅心部分邏輯:

1.1 加載數(shù)據(jù)時(shí)顯示:獲取登陸者的id,通過(guò)id查詢(xún)點(diǎn)贊表,獲取該id下的所有喜歡(點(diǎn)贊)的數(shù)據(jù),放入一個(gè)全局變量數(shù)組,然后加載數(shù)據(jù)時(shí),通過(guò)數(shù)組判斷喜歡(點(diǎn)贊)顯示已收藏或未收藏。注釋:用到了兩個(gè)全局變量數(shù)組。1.1用到的數(shù)組:存放對(duì)應(yīng)數(shù)據(jù)id。1.2用到的數(shù)組結(jié)構(gòu):下標(biāo)存數(shù)據(jù)id,內(nèi)容存0或1。)
1.2 實(shí)現(xiàn)點(diǎn)擊在已收藏(點(diǎn)贊)和未收藏(點(diǎn)贊)狀態(tài)之間切換:通過(guò)全局變量數(shù)組(1.1注釋?zhuān)袛喈?dāng)前是已收藏還是未收藏,若已收藏,則點(diǎn)擊后顯示未收藏,反之類(lèi)似。

2.數(shù)值部分邏輯:

2.1 數(shù)值用數(shù)據(jù)表的count顯示:若數(shù)據(jù)表中的count不為空,則數(shù)值直接用count顯示。若數(shù)據(jù)表中的count為空,則通過(guò)數(shù)據(jù)id,在點(diǎn)贊表查找,如果點(diǎn)贊表中未有該數(shù)據(jù)id,count置0,如果有該數(shù)據(jù)id,計(jì)算個(gè)數(shù),放入count。
2.2 實(shí)現(xiàn)點(diǎn)擊,若已收藏,值加1,取消收藏,值減1:通過(guò)1.1.2的全局變量數(shù)組,判斷當(dāng)前是已收藏還是未收藏,若已收藏,則點(diǎn)擊后count減1,把點(diǎn)贊表中當(dāng)前用戶(hù)刪除。若未收藏,則點(diǎn)擊后count加1,在點(diǎn)贊表中添加當(dāng)前用戶(hù)。

點(diǎn)贊功能具體實(shí)現(xiàn)

通過(guò)bootstrap+Vue來(lái)實(shí)現(xiàn)的。

當(dāng)按鈕的class是glyphicon glyphicon-heart-empty顯示空心,是glyphicon glyphicon-heart顯示紅心。數(shù)值由count顯示。

Vue+Bootstrap如何實(shí)現(xiàn)收藏點(diǎn)贊功能

前端收藏按鈕代碼。

// 點(diǎn)贊按鈕
<button type="button"  v-on:click="love(d.cid)" class="btn btn-default btn-lg"> 
 <span :id="d.cid" class="glyphicon glyphicon-heart-empty" aria-hidden="true"><p >{{d.count}}</p></span>
</button>

分享名稱(chēng):Vue+Bootstrap如何實(shí)現(xiàn)收藏點(diǎn)贊功能-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://www.chinadenli.net/article24/disjce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管外貿(mào)建站標(biāo)簽優(yōu)化建站公司網(wǎng)站內(nèi)鏈全網(wǎng)營(yíng)銷(xiāo)推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化