成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

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

點贊功能邏輯

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

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

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

點贊功能說明:點贊功能用到兩個表,點贊表和數(shù)據(jù)表的count。

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

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

功能分析:

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

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

1.紅心部分邏輯:

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

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

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

點贊功能具體實現(xiàn)

通過bootstrap+Vue來實現(xiàn)的。

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

Vue+Bootstrap如何實現(xià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>

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

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

廣告

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

搜索引擎優(yōu)化
盐山县| 拉孜县| 汤阴县| 汝州市| 河津市| 泊头市| 河津市| 新巴尔虎左旗| 沂水县| 大竹县| 团风县| 景谷| 新乐市| 武冈市| 北安市| 来宾市| 穆棱市| 巴楚县| 木兰县| 封丘县| 奇台县| 太谷县| 利川市| 武鸣县| 贵南县| 天镇县| 江阴市| 海丰县| 广东省| 门头沟区| 内黄县| 岳池县| 内江市| 阿瓦提县| 宁国市| 汝城县| 金山区| 司法| 万山特区| 莫力| 恩施市|