亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

非遺傳播平臺(tái)微信小程序開(kāi)發(fā)實(shí)戰(zhàn):云開(kāi)發(fā)與預(yù)約報(bào)名系統(tǒng)設(shè)計(jì)

非遺傳播平臺(tái)微信小程序開(kāi)發(fā)實(shí)戰(zhàn):云開(kāi)發(fā)與預(yù)約報(bào)名系統(tǒng)設(shè)計(jì) 簡(jiǎn)介面向計(jì)算機(jī)相關(guān)專業(yè)畢設(shè)與課程設(shè)計(jì)場(chǎng)景這套基于微信小程序的非物質(zhì)文化遺產(chǎn)傳播平臺(tái)提供可直接運(yùn)行的完整項(xiàng)目。資源共2000個(gè)文件主要由Vue前端組件450個(gè)、JavaScript邏輯318個(gè)、JSON配置288個(gè)、Java后端代碼104個(gè)、WXML/WXSS小程序頁(yè)面與樣式43/44個(gè)構(gòu)成同時(shí)包含SQL數(shù)據(jù)庫(kù)腳本、bat一鍵式啟動(dòng)腳本、mp4演示視頻與Markdown說(shuō)明文檔整體約88.14MB。項(xiàng)目經(jīng)過(guò)嚴(yán)格調(diào)試源碼、運(yùn)行說(shuō)明、數(shù)據(jù)庫(kù)資料一應(yīng)俱全可支撐快速部署、功能二次開(kāi)發(fā)或畢業(yè)設(shè)計(jì)答辯展示幫助Java學(xué)習(xí)者理解小程序前端與后端數(shù)據(jù)交互的實(shí)現(xiàn)方式。已有74人瀏覽學(xué)習(xí)適合需要現(xiàn)成項(xiàng)目案例、模塊化代碼拆解及完整畢設(shè)方案的人群。1. 非遺傳播平臺(tái)為什么值得放進(jìn)微信小程序某非遺工作室的負(fù)責(zé)人A同學(xué)找我的時(shí)候資料已經(jīng)整理得很完整但網(wǎng)站訪問(wèn)量慘淡公眾號(hào)文章只有幾十閱讀量。我建議他把重心轉(zhuǎn)移到“基于微信小程序的非物質(zhì)文化遺產(chǎn)傳播平臺(tái)”上。原因很簡(jiǎn)單非遺內(nèi)容屬于低頻瀏覽、強(qiáng)分享、重現(xiàn)場(chǎng)體驗(yàn)的內(nèi)容用戶沒(méi)有每天打開(kāi)網(wǎng)站的動(dòng)機(jī)卻會(huì)因一場(chǎng)活動(dòng)或一段視頻被轉(zhuǎn)發(fā)進(jìn)群聊。小程序不要求安裝點(diǎn)開(kāi)即用分享卡片直接觸達(dá)微信好友恰好匹配這種傳播路徑。這篇文章我不打算照搬官方文檔就按自己做這類平臺(tái)的習(xí)慣講一遍先選技術(shù)路線再拆頁(yè)面和數(shù)據(jù)給出核心代碼最后講上線前后最容易踩的坑。準(zhǔn)備接手類似項(xiàng)目的開(kāi)發(fā)者、想給工作室做線上展示的運(yùn)營(yíng)者都可以按這套思路走一遍不用一開(kāi)始就把系統(tǒng)做得很大等跑通“了解—預(yù)約—參與—分享”的閉環(huán)再逐步加功能。2. 技術(shù)路線怎么定小程序原生還是跨端云開(kāi)發(fā)還是自建后端決定做非遺傳播平臺(tái)之前我會(huì)先評(píng)估平臺(tái)規(guī)模。如果主要做內(nèi)容展示、活動(dòng)預(yù)約、用戶反饋初期用戶量大概率在幾千到幾萬(wàn)這個(gè)量級(jí)并發(fā)很低。這類輕量平臺(tái)最優(yōu)先要解決的不是性能而是開(kāi)發(fā)速度、迭代成本和運(yùn)維負(fù)擔(dān)。我現(xiàn)在的做法是原生小程序加云開(kāi)發(fā)少數(shù)情況用自建后端下面細(xì)說(shuō)判斷依據(jù)。2.1 為什么不在Web/H5上做傳播閉環(huán)非遺平臺(tái)的用戶來(lái)源很大比例來(lái)自微信群、公眾號(hào)、線下掃碼和熟人轉(zhuǎn)發(fā)。Web/H5在微信里也能打開(kāi)但轉(zhuǎn)發(fā)要靠帶參鏈接用戶進(jìn)入時(shí)瀏覽器環(huán)境不一致支付、訂閱消息、獲取用戶信息這些能力都要額外做JSSDK封裝體驗(yàn)和穩(wěn)定性都不如小程序。尤其是訂閱消息H5端現(xiàn)在基本沒(méi)法直接給用戶發(fā)服務(wù)通知而活動(dòng)預(yù)約后的開(kāi)課提醒恰恰是這類平臺(tái)的運(yùn)營(yíng)剛需。小程序也有自己的約束比如類目審核、內(nèi)容安全要求。對(duì)非遺這類偏內(nèi)容展示的平臺(tái)這些約束反而是好事它逼你提前把用戶生成內(nèi)容和來(lái)源審核處理好避免后面被投訴或者被平臺(tái)提醒。另外別把舊Web站直接包進(jìn)web-view當(dāng)作小程序非遺項(xiàng)目的視頻、互動(dòng)、預(yù)約流程在web-view里體驗(yàn)割裂用戶一旦覺(jué)得不方便就會(huì)流失。我一般建議首頁(yè)和核心活動(dòng)流程全部用原生頁(yè)面長(zhǎng)文章這類靜態(tài)內(nèi)容再考慮web-view承載。2.2 原生、uni-app、Taro怎么選方案適合團(tuán)隊(duì)優(yōu)勢(shì)主要代價(jià)原生小程序沒(méi)有框架偏好、以微信為主調(diào)試直接、基礎(chǔ)庫(kù)能力更新最快代碼只能跑微信端uni-app會(huì)Vue的團(tuán)隊(duì)一套代碼可編譯到多端需要處理各端差異原生組件交互要額外適配Taro會(huì)React的團(tuán)隊(duì)適合多端、React生態(tài)打包后部分API需要做環(huán)境兼容對(duì)非遺傳播平臺(tái)這類以內(nèi)容展示、視頻播放、報(bào)名表單為主的項(xiàng)目原生小程序完全夠用。我見(jiàn)過(guò)一些項(xiàng)目用跨端框架做為了兼容H5和App在路由和組件適配花掉大量時(shí)間最后實(shí)際只上線了微信小程序一個(gè)端等于白付了遷移成本。如果團(tuán)隊(duì)已經(jīng)熟練使用Vue或React且未來(lái)明確要做App再考慮跨端框架也不遲。2.3 云開(kāi)發(fā)還是自建后端決策清單非遺平臺(tái)要不要自己買服務(wù)器搭后端我的判斷是沒(méi)有現(xiàn)成運(yùn)維體系就別搭。自建后端意味著要處理服務(wù)器安全、HTTPS證書(shū)、數(shù)據(jù)庫(kù)備份、接口限流、日志采集這些事在小團(tuán)隊(duì)里沒(méi)人長(zhǎng)期維護(hù)就會(huì)變成一直欠著的技術(shù)債。小程序云開(kāi)發(fā)提供數(shù)據(jù)庫(kù)、存儲(chǔ)、云函數(shù)和鑒權(quán)對(duì)這類業(yè)務(wù)量級(jí)支撐很夠而且免運(yùn)維。// app.js 云開(kāi)發(fā)初始化 App({ onLaunch() { if (!wx.cloud) { console.error(當(dāng)前基礎(chǔ)庫(kù)版本過(guò)低請(qǐng)升級(jí)后使用); } else { wx.cloud.init({ env: cloud1-xxxxxxxx, // 換成你自己的云環(huán)境ID在云開(kāi)發(fā)控制臺(tái)查看 traceUser: true, // 記錄用戶訪問(wèn)來(lái)源方便排查 }); } }, });env決定了云函數(shù)和數(shù)據(jù)庫(kù)所在環(huán)境填錯(cuò)會(huì)導(dǎo)致線上查不到數(shù)據(jù)這是最常見(jiàn)的配置翻車點(diǎn)。traceUser開(kāi)啟后會(huì)在用戶訪問(wèn)時(shí)留下記錄方便后續(xù)排查用戶來(lái)源生產(chǎn)環(huán)境建議保持開(kāi)啟。什么情況才需要自建后端當(dāng)平臺(tái)要對(duì)接外部文旅系統(tǒng)、需要定時(shí)任務(wù)處理大量數(shù)據(jù)、或者要自定義復(fù)雜權(quán)限模型時(shí)云開(kāi)發(fā)的邊界就會(huì)出現(xiàn)。不過(guò)這些需求在傳播平臺(tái)早期很少發(fā)生先別為不存在的復(fù)雜度買單。3. 頁(yè)面與數(shù)據(jù)怎么拆非遺平臺(tái)的模塊邊界和信息架構(gòu)平臺(tái)頁(yè)面不用追求大而全我常用一版“夠用”的頁(yè)面清單首頁(yè)、項(xiàng)目列表頁(yè)、項(xiàng)目詳情頁(yè)、傳承人頁(yè)、活動(dòng)預(yù)約頁(yè)、個(gè)人中心。留言反饋?zhàn)龀稍斍轫?yè)里的一個(gè)組件不必單獨(dú)開(kāi)頁(yè)面。這樣既能跑通核心流程又不會(huì)把開(kāi)發(fā)周期拉得過(guò)長(zhǎng)。3.1 信息架構(gòu)一版能跑通的頁(yè)面清單頁(yè)面職責(zé)主要數(shù)據(jù)來(lái)源首頁(yè)推薦內(nèi)容、分類入口、近期活動(dòng)projects 推薦位、activities項(xiàng)目列表頁(yè)按分類篩選、關(guān)鍵詞搜索projects項(xiàng)目詳情頁(yè)項(xiàng)目介紹、視頻、傳承人、預(yù)約入口projects、artisans、activities傳承人頁(yè)人物故事、代表作品artisans、projects活動(dòng)預(yù)約頁(yè)場(chǎng)次、名額、報(bào)名表單activities、signups個(gè)人中心收藏項(xiàng)目、我的預(yù)約favorites、signups信息架構(gòu)不是一次到位先按這些頁(yè)面把流程打通。非遺內(nèi)容復(fù)用性很高同一個(gè)項(xiàng)目會(huì)出現(xiàn)在推薦位、分類列表、傳承人作品集、活動(dòng)關(guān)聯(lián)等多個(gè)位置因此數(shù)據(jù)庫(kù)里的項(xiàng)目文檔不要嵌套太多內(nèi)容而是通過(guò)字段關(guān)聯(lián)復(fù)用避免一處修改需要同步多個(gè)文檔。3.2 首頁(yè)別把輪播圖當(dāng)門面內(nèi)容入口才是核心很多非遺小程序首頁(yè)放一個(gè)全屏輪播點(diǎn)擊后跳到詳情。實(shí)際上用戶在一個(gè)非高頻平臺(tái)上的停留時(shí)間很短輪播運(yùn)營(yíng)成本高點(diǎn)擊率還不一定好。我習(xí)慣把首頁(yè)重點(diǎn)放在“分類標(biāo)簽”“熱門推薦”“近期可預(yù)約活動(dòng)”三塊。分類標(biāo)簽要在首屏露出讓用戶知道這里有哪些非遺門類推薦位每?jī)芍苁謩?dòng)維護(hù)一次數(shù)據(jù)來(lái)自運(yùn)營(yíng)字段而不是隨機(jī)排序。如果首頁(yè)硬要放輪播就堅(jiān)持放一張圖對(duì)應(yīng)一個(gè)具體活動(dòng)或故事配上“預(yù)約”“查看”按鈕不要只放一張風(fēng)景圖。用戶進(jìn)入首頁(yè)第一眼需要知道“這里能做什么”而不是“這里很漂亮”。把預(yù)約入口放在首屏內(nèi)對(duì)轉(zhuǎn)化率的拉動(dòng)比單獨(dú)做一個(gè)大按鈕更明顯。3.3 項(xiàng)目詳情頁(yè)字段數(shù)據(jù)結(jié)構(gòu)決定后面好不好改// projects 集合文檔示例 { title: 古法手工造紙?bào)w驗(yàn), category: 傳統(tǒng)技藝, cover: cloud://env-id.xxx/cover.jpg, intro: 從選料、浸泡到抄紙全程體驗(yàn)傳統(tǒng)造紙流程, content: 富文本內(nèi)容..., videoUrl: https://..., artisanId: artisan_001, location: 某非遺體驗(yàn)館, tags: [造紙, 親子, 可預(yù)約], status: online, viewCount: 0, createdAt: 2024-01-01 10:00:00 }字段設(shè)計(jì)遵循一個(gè)原則列表能讀到的字段詳情頁(yè)不要再查一遍。列表頁(yè)需要展示title、category、cover、tags、status詳情頁(yè)加上content、videoUrl、artisanId。viewCount用于推薦排序和熱門列表后期做數(shù)據(jù)看板不用再改表結(jié)構(gòu)。status控制上下線避免刪除數(shù)據(jù)影響歷史預(yù)約記錄。3.4 預(yù)約與留言把“看過(guò)”變成“去過(guò)”非遺傳播平臺(tái)真正的轉(zhuǎn)化點(diǎn)是預(yù)約線下體驗(yàn)或參觀。預(yù)約我用兩張表activities是活動(dòng)模板signups是報(bào)名記錄。活動(dòng)表里放場(chǎng)次時(shí)間、名額、地點(diǎn)和報(bào)名截止時(shí)間報(bào)名記錄里冗余活動(dòng)標(biāo)題、場(chǎng)次時(shí)間這樣即使運(yùn)營(yíng)后續(xù)修改活動(dòng)內(nèi)容歷史報(bào)名信息仍然可以追溯。留言反饋模塊收集的是用戶對(duì)項(xiàng)目的感想和建議這直接關(guān)系到內(nèi)容安全審核。我建議留言不要立即上墻先進(jìn)入后臺(tái)審核審核通過(guò)后再展示不要給自己后續(xù)埋雷。這個(gè)機(jī)制在前面信息架構(gòu)里已經(jīng)預(yù)留后面避坑章節(jié)會(huì)再展開(kāi)。4. 核心代碼落地云開(kāi)發(fā)初始化、動(dòng)態(tài)列表和預(yù)約報(bào)名的實(shí)現(xiàn)這一章把最小可運(yùn)行的代碼串起來(lái)。假設(shè)已經(jīng)在開(kāi)發(fā)者工具里開(kāi)通云開(kāi)發(fā)并創(chuàng)建了projects、activities、signups、artisans、favorites、feedback這幾個(gè)集合。集合權(quán)限先說(shuō)清楚projects、activities、artisans設(shè)置“所有用戶可讀僅管理端可寫(xiě)”signups和favorites設(shè)置“僅創(chuàng)建者可讀寫(xiě)”feedback默認(rèn)“僅創(chuàng)建者可讀寫(xiě)”后續(xù)審核通過(guò)后再?gòu)?fù)制一份到公開(kāi)集合。4.1 云函數(shù)基礎(chǔ)模板動(dòng)態(tài)環(huán)境ID與分頁(yè)查詢// 云函數(shù) getIndexData / index.js const cloud require(wx-server-sdk); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }); const db cloud.database(); exports.main async (event, context) { const { category , page 1, pageSize 10 } event; const where { status: online }; if (category) where.category category; const res await db.collection(projects) .where(where) .orderBy(viewCount, desc) .skip((page - 1) * pageSize) .limit(pageSize) .get(); return { list: res.data }; };DYNAMIC_CURRENT_ENV會(huì)自動(dòng)使用當(dāng)前環(huán)境避免把環(huán)境ID硬編碼進(jìn)云函數(shù)。category是前端傳入的過(guò)濾條件為空時(shí)返回全部線上項(xiàng)目。orderBy、skip、limit組合做分頁(yè)云函數(shù)內(nèi)單次get最多返回100條所以這里按頁(yè)取數(shù)據(jù)是合理做法。注意skip在小數(shù)據(jù)量下沒(méi)問(wèn)題如果數(shù)據(jù)量變大要改用基于游標(biāo)或_id的翻頁(yè)方式。前端調(diào)用云函數(shù)的方式如下// pages/list/list.js Page({ data: { category: , page: 1, list: [], finished: false }, onLoad() { this.loadMore(); }, async loadMore() { if (this.data.finished) return; wx.showLoading({ title: 加載中 }); try { const res await wx.cloud.callFunction({ name: getIndexData, data: { category: this.data.category, page: this.data.page, pageSize: 10 }, }); const list this.data.list.concat(res.result.list); this.setData({ list, page: this.data.page 1, finished: res.result.list.length 10, }); } finally { wx.hideLoading(); } }, });finished標(biāo)志用來(lái)避免重復(fù)觸發(fā)加載。res.result.list是云函數(shù)返回的數(shù)據(jù)微信會(huì)自動(dòng)完成序列化前端不需要再做額外解包。這里把加載狀態(tài)放在finally里無(wú)論成功還是失敗都能關(guān)掉loading避免用戶等半天看不到結(jié)果。4.2 為什么用云函數(shù)而不是前端直接讀庫(kù)前端直接讀云數(shù)據(jù)庫(kù)不是不行但有三個(gè)問(wèn)題。第一集合權(quán)限設(shè)為所有用戶可讀后任何人都能通過(guò)開(kāi)發(fā)者工具直接調(diào)數(shù)據(jù)庫(kù)API讀取數(shù)據(jù)繞過(guò)業(yè)務(wù)邏輯翻出未上線內(nèi)容。第二客戶端數(shù)據(jù)庫(kù)API對(duì)復(fù)雜查詢支持有限按標(biāo)簽過(guò)濾、按熱度排序、關(guān)聯(lián)活動(dòng)這類操作寫(xiě)起來(lái)很別扭。第三邏輯放在云函數(shù)里后續(xù)要加緩存、埋點(diǎn)、內(nèi)容檢測(cè)時(shí)只需要改一處不用動(dòng)小程序端。我一般把查詢、寫(xiě)入、審核類操作全部放到云函數(shù)里前端只負(fù)責(zé)渲染和交互。這樣也方便將來(lái)把云函數(shù)替換成自建HTTP接口前端代碼只改調(diào)用層頁(yè)面邏輯不動(dòng)。4.3 關(guān)鍵詞搜索用正則做中文模糊查詢的邊界// 云函數(shù) searchProjects const keyword String(event.keyword || ).trim(); if (!keyword) return { list: [] }; const reg db.RegExp({ regexp: keyword, options: i }); const res await db.collection(projects) .where({ status: online, title: reg, }) .limit(20) .get();對(duì)中文內(nèi)容來(lái)說(shuō)db.RegExp是最快上手的模糊查詢方案。這里只匹配title真實(shí)項(xiàng)目中可以同時(shí)匹配tags但要注意RegExp會(huì)讓索引失效數(shù)據(jù)量超過(guò)幾千條時(shí)性能會(huì)明顯下降需要換成輕量搜索方案或內(nèi)容服務(wù)。還有一個(gè)容易忽略的點(diǎn)用戶輸入的正則元字符比如[、*、會(huì)讓RegExp出現(xiàn)異常匹配所以我在傳入前會(huì)先過(guò)濾掉這類字符。4.4 預(yù)約報(bào)名用事務(wù)防止超賣和重復(fù)報(bào)名// 云函數(shù) signUpActivity const cloud require(wx-server-sdk); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }); const db cloud.database(); const _ db.command; exports.main async (event, context) { const { activityId } event; const { OPENID } cloud.getWXContext(); const result await db.runTransaction(async transaction { const act await transaction.collection(activities).doc(activityId).get(); if (!act.data || act.data.status ! open) { throw new Error(活動(dòng)未開(kāi)放); } if (act.data.signUpCount act.data.maxPeople) { throw new Error(名額已滿); } const dup await transaction.collection(signups) .where({ activityId, openid: OPENID }) .count(); if (dup.total 0) { throw new Error(請(qǐng)勿重復(fù)報(bào)名); } await transaction.collection(activities).doc(activityId).update({ data: { signUpCount: _.inc(1) }, }); await transaction.collection(signups).add({ data: { activityId, openid: OPENID, createdAt: db.serverDate() }, }); return { ok: true }; }); return result; };runTransaction保證讀到的活動(dòng)狀態(tài)、名額、重復(fù)報(bào)名檢查、名額增加、報(bào)名寫(xiě)入這五個(gè)操作在同一個(gè)事務(wù)里執(zhí)行避免多人同時(shí)報(bào)名時(shí)超賣。關(guān)鍵點(diǎn)是OPENID從云函數(shù)上下文獲取而不是讓前端把openid作為參數(shù)傳進(jìn)來(lái)否則用戶可以偽造別人的報(bào)名記錄。db.command.inc(1)是原子自增比先讀后寫(xiě)更可靠這條路徑也是預(yù)約系統(tǒng)最容易翻車的地方。提示活動(dòng)名額字段一定要用signUpCount加maxPeople配合判斷不要只在前端寫(xiě)死剩余名額。5. 避坑指南非遺小程序開(kāi)發(fā)里最容易翻車的五個(gè)問(wèn)題這個(gè)方向踩過(guò)的坑不少。下面這五條是我在開(kāi)發(fā)非遺類小程序時(shí)最常遇到的每一條都按“現(xiàn)象—原因—解決”來(lái)寫(xiě)方便你直接對(duì)照排錯(cuò)。5.1 上線后首頁(yè)空白模擬器卻一切正?,F(xiàn)象開(kāi)發(fā)者工具預(yù)覽正常體驗(yàn)版或線上版首頁(yè)列表加載不出來(lái)控制臺(tái)報(bào)數(shù)據(jù)庫(kù)權(quán)限錯(cuò)誤。原因最常見(jiàn)的是集合權(quán)限設(shè)置成了“僅創(chuàng)建者可讀寫(xiě)”前端直接讀庫(kù)時(shí)非創(chuàng)建者自然讀不到數(shù)據(jù)。第二種可能是云函數(shù)初始化時(shí)把env寫(xiě)成了另一個(gè)環(huán)境ID和實(shí)際部署環(huán)境不一致。解決先檢查集合權(quán)限projects、activities這類公開(kāi)內(nèi)容至少設(shè)為“所有用戶可讀”。再檢查云函數(shù)初始化代碼統(tǒng)一用cloud.DYNAMIC_CURRENT_ENV避免環(huán)境ID手滑寫(xiě)錯(cuò)。最后在云函數(shù)里加一行日志輸出當(dāng)前環(huán)境用云開(kāi)發(fā)控制臺(tái)查看請(qǐng)求日志能快速定位是權(quán)限還是環(huán)境問(wèn)題。5.2 圖片加載不出來(lái)一會(huì)兒行一會(huì)兒不行現(xiàn)象本地開(kāi)發(fā)時(shí)圖片正常線上圖片一直轉(zhuǎn)圈有的機(jī)型能顯示有的機(jī)型加載失敗。原因小程序?qū)D片資源有合法域名限制圖片域名沒(méi)有配置到downloadFile合法域名里或者直接把云存儲(chǔ)fileID當(dāng)普通URL使用在部分組件和基礎(chǔ)庫(kù)組合下不穩(wěn)定。解決在小程序后臺(tái)配置圖片所在域名為合法域名如果是云存儲(chǔ)文件建議用wx.cloud.getTempFileURL換取臨時(shí)鏈接再交給image組件或者在image的src里直接使用cloud://開(kāi)頭的fileID組件會(huì)自動(dòng)處理。不要在data里存拼接后的完整URL容易把域名寫(xiě)死。5.3 預(yù)約活動(dòng)名額被搶超或者出現(xiàn)重復(fù)報(bào)名現(xiàn)象后臺(tái)看到同一用戶有兩條報(bào)名記錄或者報(bào)名人數(shù)超過(guò)活動(dòng)名額。原因先查庫(kù)存再寫(xiě)入是典型的并發(fā)競(jìng)態(tài)兩個(gè)請(qǐng)求同時(shí)讀到剩余名額為1各自執(zhí)行寫(xiě)入最后超賣。前端按鈕置灰只能防手抖防不了并發(fā)。解決把報(bào)名邏輯整體放進(jìn)db.runTransaction讀取活動(dòng)、校驗(yàn)名額、檢查重復(fù)、更新計(jì)數(shù)、寫(xiě)入記錄五步在一個(gè)事務(wù)里完成。對(duì)同一用戶重復(fù)報(bào)名用where({ activityId, openid })配合count()檢測(cè)事務(wù)內(nèi)能保證一致性。5.4 留言反饋功能提交后被審核提醒現(xiàn)象提交版本審核時(shí)平臺(tái)提示“涉及用戶自生成內(nèi)容”或者上線后收到內(nèi)容安全警告。原因平臺(tái)對(duì)用戶可以生成內(nèi)容的場(chǎng)景有專門要求留言、評(píng)論、上傳圖片都需要接入內(nèi)容安全能力不能只把內(nèi)容存進(jìn)數(shù)據(jù)庫(kù)就完事。解決云函數(shù)里接入文本和圖片安全檢測(cè)文本內(nèi)容在寫(xiě)入前先調(diào)用檢測(cè)接口圖片上傳到云存儲(chǔ)前也做一輪檢測(cè)。常見(jiàn)做法是先審后發(fā)用戶提交的內(nèi)容進(jìn)入feedback_pending集合管理員審核通過(guò)后再?gòu)?fù)制到公開(kāi)的feedback集合。這樣既滿足要求也避免臟數(shù)據(jù)直接出現(xiàn)在前端。5.5 分享卡片打開(kāi)后頁(yè)面空白或跳錯(cuò)頁(yè)現(xiàn)象用戶點(diǎn)分享卡片進(jìn)入小程序頁(yè)面沒(méi)有數(shù)據(jù)或者直接跳到首頁(yè)和分享時(shí)看到的內(nèi)容對(duì)不上。原因onShareAppMessage返回的 path 里沒(méi)有帶項(xiàng)目ID或者項(xiàng)目ID包含特殊字符沒(méi)做編碼導(dǎo)致onLoad解析參數(shù)失敗。解決分享路徑顯式帶上ID比如path: /pages/detail/detail?id projectId在onLoad(options)里讀取options.id并做decodeURIComponent同時(shí)兼容未傳ID的場(chǎng)景直接跳回首頁(yè)。分享后的落地頁(yè)一定要保證有數(shù)據(jù)兜底不能只依賴網(wǎng)絡(luò)請(qǐng)求成功才顯示內(nèi)容。6. 進(jìn)階運(yùn)營(yíng)讓非遺小程序形成分享與預(yù)約的傳播閉環(huán)平臺(tái)上線只是第一步真正要做的是讓用戶愿意轉(zhuǎn)發(fā)。我常用的三個(gè)做法是分享海報(bào)、活動(dòng)前提醒、數(shù)據(jù)復(fù)盤。分享海報(bào)比普通鏈接卡片的轉(zhuǎn)化率高很多。用canvas生成一張包含非遺項(xiàng)目封面、名稱、時(shí)間地點(diǎn)的海報(bào)用戶保存到相冊(cè)后轉(zhuǎn)發(fā)到群聊或朋友圈掃碼進(jìn)入小程序時(shí)帶上邀請(qǐng)參數(shù)。這個(gè)功能建議放在項(xiàng)目詳情頁(yè)的“分享”按鈕里按鈕文案寫(xiě)“生成海報(bào)”而不是“分享”用戶更愿意點(diǎn)。生成海報(bào)時(shí)注意圖片域名的限制背景圖盡量用云存儲(chǔ)的臨時(shí)鏈接用wx.getImageInfo下載后再畫(huà)進(jìn) canvas?;顒?dòng)前提醒依賴訂閱消息。用戶在報(bào)名時(shí)通過(guò)wx.requestSubscribeMessage申請(qǐng)一次訂閱授權(quán)活動(dòng)開(kāi)始前一天由定時(shí)觸發(fā)器調(diào)用云函數(shù)給已報(bào)名用戶發(fā)送服務(wù)通知。這里要記住一個(gè)硬性限制一次授權(quán)只能發(fā)送一條消息所以報(bào)名頁(yè)要把訂閱請(qǐng)求放在用戶主動(dòng)點(diǎn)擊的動(dòng)線里比如點(diǎn)“提交報(bào)名”后再?gòu)棾鍪跈?quán)授權(quán)體驗(yàn)更自然用戶同意率也更高。數(shù)據(jù)復(fù)盤方面云開(kāi)發(fā)控制臺(tái)的請(qǐng)求統(tǒng)計(jì)能看到每個(gè)云函數(shù)的調(diào)用量我一般按“首頁(yè)瀏覽→詳情頁(yè)瀏覽→報(bào)名提交”三步漏斗去查。如果詳情頁(yè)到報(bào)名頁(yè)的轉(zhuǎn)化率很低優(yōu)先檢查報(bào)名頁(yè)的字段數(shù)量最好只保留姓名、手機(jī)號(hào)、人數(shù)三個(gè)必填項(xiàng)多余字段都放到后臺(tái)補(bǔ)充。如果首頁(yè)到詳情頁(yè)的點(diǎn)擊率低問(wèn)題多數(shù)出在推薦位內(nèi)容不夠吸引人這時(shí)候換掉標(biāo)題頭圖比改代碼更有效。我吃過(guò)一次虧平臺(tái)做完就丟上線結(jié)果一個(gè)月沒(méi)幾個(gè)自然訪問(wèn)。后來(lái)把分享路徑打通、配合線下活動(dòng)掃碼、運(yùn)營(yíng)每周更新推薦位數(shù)據(jù)才慢慢起來(lái)。這個(gè)方向不是一次性開(kāi)發(fā)交付而是需要持續(xù)運(yùn)營(yíng)的傳播工具。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷精品| 青娱乐欧美激情一区二区| 色性综合| 精品国产久热在线观看| 三级日本一区二区三区| 97视频网站| 日韩欧美蜜桃精品久久中文字幕久久 | 男人的天堂三级| 4141514逼喷水三级片| 亚洲无码AV九九九| 激情综合网五月婷婷五月天| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 日本美女性生活久久久久久久| 中文字幕精品日韩中文字幕| 人人爱人人乐人人操| 伊人网在线点播| 久久精品老司| 欧美内射少妇| 亚洲自拍一区夜夜操| 中文字幕av色| 思思99热| 激情五月综合网| 久久‘黄片视频| 伊人专区一区二区三区| 视频国产成人精品日本亚洲18| 伊人麻豆传媒| 少妇色| 舔足天天操天天射| 可以在线观看AV的网站| 91高清无码下载| 国产午夜福利专区综合| 久久青青草原免费视频| 把腿张开老子CAO烂你| 日韩免费av片高清无码| 久久久久久99AV无码免费网站| 99国产女人| 日韩三级av片| 男啪女色黄无遮挡免费观看| 91国产操逼视频| 韩国三级一线观看久| 超碰95| 亚洲欧洲成人在线电影| 人人操我人人干| 国产日逼视频| 无码高清专| 国产aⅴ无码片毛片一级网站| 蜜臀久久99精品久久久老,,| 五月丁香六月| 97资源欧美| 物业黑人 AV一区| 蜜臀网址在线| w w w.久久精品| 激情小说图片亚洲首页| 曰本人妻人人澡人人夹| 欧美在线观看综合国产| 亚洲激情网一二三四区| a男人的天堂| 牛牛久久国产精品视频一二三| 综合欧美日韩在线| 亚州黄站| 日韩电影在线观看网址| 视频黄色国产一级| 色婷婷九月| 成人婷婷丁香| 久久精品老司| 精品免费成人久久| 水多多映视AV| 国产精品久久久久久片| 色一射色一射| 国产一级舔足在线观看| 国产亚洲禁久一区二区| 国产精品久久久久久夜夜夜| 一二三四视频在线社区中文字幕| 久久久一二三四区| 色在线视频导航| 亚洲天天做日日做天天谢日日| 婷婷中文网| 激情五月婷婷| 青青草久久| 久夜操| 中文字幕高清精品一区| 日韩97超碰中文字幕| 黄总AV色图| 中文字幕成人乱码熟女精品国50| 日韩综合无码色欲vv| 亚洲黄网在哪免费看| 欧美1727免费观看视频| 婷婷九月国产| 国产精品成人久久一区二区三区| 久久久久久久久久久久久久久性生活视频 | 亚洲老司机123专区| 欧美综合自拍| 欧州激情视频在线一区二区| 乱伦图av| 色九九九综合| 波多野结衣AV无码一区| 国产精品老熟女一区二区| 欧美极品少妇| 欧美黄色片在线播放| 亚州宗合另类| K8久久久久| 2019天天干天天操| 日少妇亚洲版| 精品国产一区探花在线观看| a久久| 久久久天美| 亚洲无码国产精品久久| 精品一区96| 超碰在线91| 成人午夜无码视频| 欧美 亚洲 第一页| 99性爱视频| 青草伊人久久| 91狠狠综合久久| 九九这里只有精品| 无码heyzo高清一区| 美女91网| 欧插网站| 曰韩人妻中文字幕在线 | 91色宗合| 一本一道人妻久久一区二区三区| 丰满人妻一区二区三区四区| 亚洲色色色| 色老大| 天天日天天色| 欧美精品一区二区少妇免费A片| 中文字幕日产av人| 亚洲第一免费视频| 综合五月天| 天天日天天爽| 绯色一区二区三区不卡少妇| 日日橹狠狠爱欧美超碰| 欧美日韩操逼动图| WWW美腿丝袜香蕉中文| 亚洲欧美经典一区二区| 人爽不卡视频| 九九热免费在线国产视频伊人五月| 久久老女人| 日本人妻一区二区| 日韩色欲久久一二三四区| 美女91色黄18| 夜夜爽爽爽| A级国产欧美激情在线| 91高跟美女在线播放| 尤物视频一区| 夜夜国自区| 9色在线| 九九碰九九爱97超| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 日韩在线观看字幕精品| 亚洲美女精品九九视频| 久草婷婷| 欧美亚洲激情小说| 超碰九色| 人人干人人操人人..com| 日本黄色XXX| 国产亚洲 中文欧美久久| 欧美在线永久天堂| 精品一区二区三区蜜桃| 看黑人AV不卡| 国产精品久久久久久久久AV大片| 精品蜜乳AV免费观看| 国产熟女自拍| 精品久久在线区一区| 人妻一区二区三区视频| 成年人黄色| 欧洲精品欧洲精品| 97超碰人操| 美女淫穴| 色蜜AV| 91高清无码下载| 久久AV无码AV| 欧美精品一二三| 99色骚| 91人人看| h在线看免费版在线看| 欧美性爱第一区| 四虎精品一区二区| 久久久久久少妇| 日本一区二区三区欧美日韩中文字幕| 日韩性爱网址| WWW黄片COM| 超碰97人妻免费在线| 极品出轨视频网站| 热的中文 热的有码 热的国产| 色欧美天天| 蜜乳AV色欲AVAV无码| 日韩综合无码色欲vv| 国产精品操| 91丝袜人妻| 精品中文日韩字幕视频| 亚洲欧美综合网站| 九九九影院| 欧美超碰9798| 91neishe| 天天射网| 91ise欧美| 97色婷婷| 激情99| 探花精品视频| 玖玖婷婷五月天| 人人干人人操人人..com| 隔壁邻居波多野结衣中文字幕| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 国产剧情一区在线观看| 综合色久| 亚洲色图大香| 天堂蜜桃无码视频一区二区| 日韩草久视频| 5252色欧美在线| av优播| 乱伦av.com| 丰满搜索结果 -第18页- 久久高清无码 | 久久久久久久久久精| 第四色色综合91| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 天天日少妇逼AV| 五月婷婷综合在线| 日本久操视频| 亚洲欧美日韩中文久久自慰| 亚洲色天堂九9| 欧美亚州综合网图片| 久久国产精品一区二区| 精品九九九| 青娱乐999| 日韩在线欧美精品一区二区| 天堂俺去俺来也www久久婷婷| 九九精品99| 久久久麻豆精品| 欧美性爱在线无码| 久久久久国产亚洲一区欧美色图日韩 | AV色五月天| 久久久精品视频欧州站| 91精品人妻一区二区三区蜜桃| 人人澡人人干| 影音先锋中文字幕日本好一区二区| 国产福利影视| 日韩一级二级在线| 97爱碰| a啊啊啊啊啊啊啊啊一区二区| 亚州男人天堂| 操逼视频亚洲| 性欧美天天| 91激情国产| 亚洲图片另类| 中文自拍欧美影视| 国产成人主播| 97亚洲精品| 秋霞无码av鲁丝片一区| 日韩在线视频1234| 人妻人久久精品中文字幕| 国产二区三区免费视频| 九九99久久| 成人精品视频一区二区| 日本在线播放不卡一区| 天天日老熟妇| 日韩熟女视频二区| 黄片免费日韩| 欧美亚洲综合色| 国产偷人妻精品一区二区在线| 啊v在线观看视频| 日本激情免费大片| 国内操逼视频二区| 在线视频亚洲无码| 蜜臀av一区二区三区免费观看| 天天天天天天天天综合| 伊人影院日本| 91蜜臀在线久久久久| 加勒比伊人影院| 久久精品国产亚洲AV先锋| 在线观看中文av字幕| 9超碰免费| 天天综合青苹果| 你想操日本小逼吗| 超碰人妻久久人妻中文97| 久久香蕉国产线看观看亚洲女人 | 天天肏视频| 欧美熟女操屄| 91女优在线观看| 久久透逼视频| 97色色色综合网站| 91东京热男人的天堂| oumeisetu综合| 久久久亚洲熟妇资源| 亚洲人妻中文高清| 香蕉免费一区二区三区不读| 国产高清无码一区三区二区| 午夜欧美神马久久久久| 精品美女久久久久| 欧美97视频| 亚洲av综合伊人久久| 91黑丝在线播放| 久久久啊啊啊| 长长久久88视频| 一区二区视频在看| 2020中文字幕| 在线观看不卡一区二区三区| 神马午夜久久久| 日韩一区二区精彩视频| 熟女中出视频| 淫荡少妇免费| 91欧美情色| 九久9精品| 少妇的嫩逼图片| 99热66| 美女诱惑久久| 极品粉嫩一区二区| 国产一级内射无挡观看| 亚洲成人AB| 九九久久综合| 欧美第一页| 78久久久| 日本99视频| 亚洲色图91| 欧美一二三区四五区| 中字幕人妻一区二区三区| 人妻少妇三级| 99久久久| 久操凹凸视频| 久久有码视频| 超碰性爱97| 无码男人天堂| 一级黄色影片| 91香蕉视频在线观看免费| 一区二区视频你懂的| 亚洲砖码砖专无区2023| 国产精品久久久 | 欧美色宗合| 国产精品久久久久久久久久久久久久久| 熟女精品va中文字幕| 亚洲极品| 日本女厕偷拍| 又黄又爽在线观看视频| 中文字幕一二区二三区人妻专区| 亚洲国产天堂| 美女91av| 国产久久久9999| 亚洲乱码尤物193YW| 97干在线视频| 天天综合麻豆视频| 67194无码不卡| 四虎影院成年人片| 日韩亚洲中文字幕在线| 一区二区三| 在线小说视频一区| 九九成人精品| 日本有码久久| 久9热| 强奸乱伦大香蕉网| 99亚洲精品| 亚洲图片小说欧洲| 大香蕉性欧美| 粉嫩av一区二区三区四季| 日本特黄f c2| 亚洲九九夜夜| 黄色片大香蕉| 日本Xx性爱| 97精品一区二区视频| 精品久热| 久久久久国产一区二| 国产家庭乱伦表演| 97干在线| 亚洲视频精选| 男人天堂资源| 人人妻人人澡人人爽久久av| 99re这里只有| 97欧美日韩精品| 91超碰在线播放| 亚洲AV不卡在线观看尤物| 青青草日韩无码| 91麻豆va国产精品| a在线视频免费观看| 成人免费在线网站| 婷婷影院入口| 9+1视频网址| 激情综合色| 日韩黄色成人性爱| 激情五月天色色网| 午夜精品久久久久久久男人的天堂 | 欧美色图91| 易易A毛视频| 大香蕉2017| 亚洲中字慕不卡| 欧美美逼| 日本媚薬中文字幕在线| 校园春色 欧美| 大香蕉淫人网| 97在线观看| 很很操在线| 中文字幕黄片在线| 成人影院永久免费观看网址| 草草影院日本第一页| 亚洲一本色码中文字幕| 91插B网站| 久久久久成人网| 91爱| 为用户提供免费看黄网址在线观看| 欧美高清18A片| 国内精品久久人妻性色av| 在线综合 亚洲 欧美中文字幕| 久久久国产av美女私房| 思思热影视| 超碰99在线观看| 亚洲欧美激情另类色图| 欧美国产有色电影| 精品少妇一区二区| 亚洲无码com| 国产日韩精品无码去免费专区国产| av强奸乱轮| 制服乱伦| 啊啊啊好舒服好爽啊啊啊视频| 黄色十八禁| 婷婷性网| 乳欲人妻办公室奶水| 懂色AV蜜臀无码精品APP | 久一区久久蜜桃| 日韩精品在线放| 最新日韩黄片| 无码人妻丰满熟妇奶水区毛片| 是还免费视频1727我| 久久久久女教师免费一区| 精品九九九| 欧美亚洲另类在线蜜桃| 日韩av女优在线免费一区| 人人澡综合涩| 伊人网高清| 美女极品一区二区三区| 天天影视综合网欧美精品| 久久黄色视频一区二区三区| 99热婷婷| 久久大精品乱码视频人妻熟女| 97精品一区二区三区免费| 国产高清26uuu| 丝袜六区| 蜜臀网址在线| 欧美一级久久久久久久大片动画 | 91模特在线观看| 黄色片A级一区二区三区| 日本日皮视频逼| 啊啊啊啊啊操我视频| 一区二区播放| 日va操| 亚洲免费日韩在线一区二区| 色香AV| 国产激情久久| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 精品人妻一区二区三区不卡断 | 欧美久久婷婷| 一区二区三区美女超清| 神马精品视频| 久久久久久久97| 久99热| 黑人粗大V S日韩女优视频| 亚洲一级黄色毛片| 夜夜操夜夜爽夜夜高潮| 91综合熟女| 91狠狠综合久久久| 久久精品女同亚洲女同13| 久久成人午夜精品影院| 超碰97最新人妻| 人妻性爱一区二区| 99国产天美| 97亚洲综合| 九九玖玖精品| 啊嗯好大视频在线观看| 精品无吗m| 发朗少妇买婬全视频中文| 丝袜视频网国产90| 久热9| 97视频免费| 国产亚洲人妻综合日韩 久久| 天美av在线| 日日爽夜夜爽| 国产一级高清免费观看| 日韩在线人妻网站| 7777奇米影视久久| 蜜桃丰满熟妇av无码区不卡| 激情久久久| 97在线公开视频| 久久久久久午夜男人的天堂| 一区二区中文| 天美精品一区二区三区四区在线观看| 亚洲色图欧美色图日韩色图| 麻豆黄站| 欧美操逼一二三区| 日本爽爽爽爽爽爽免费视频| 日韩av色图| 欧美人人AAA| 蜜臀久久99精品久久久久久婷婷| 日本伦理一区二区| 亚洲成a人在线观看久| 精彩久久中文| 欧洲无码一区二区| 国产成人精品必看| 99热线麻豆 | 人妻第一页| 国产精品视频电影| 色呦呦呦在线观看视频| 午夜美女诱惑电源网| 色嘟嘟人妻天堂网| 国产免费操逼| 中文字幕熟女人妻丝袜| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 75大香蕉| 五月激情视频| 97在线精品观看视频| 欧洲一区二区| 中文字幕少妇色| 黑人嘿嘿嘿超爽免费视频| 97天天摸天天爽| 丝袜av一区二区三区| 国产精品国产拍高清AV| 女欧美一区二三区| 精品人妻久久久| 九九九九九九九九九九九免费国产| 国产精品黄色三级av| 日韩内| 欧美A√综合网| 伊人成人中文字幕久久网| 国产成人一级av88| 国产女同在线观看视频| 国产一区二区在线看| 蜜桃不卡一区二区| 97精品国产97久久久| 少妇干B| 欧美性爱日韩高清| 97色亚洲| 人妻熟女一区二区三区视频| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 超碰这里只有精品| 蜜伊人色综合97| 色五月婷婷在线| 啪啪资源网| 免费观看网黄| 老熟妇乱轮| 蜜臀99久久精品久久久久| www久久精品| 久久一本大香蕉| 91在线色| 艾草av| 91福利网在线观看| 久九九九| 天天综合网日韩| 99热婷婷一区二区三| 国产AV线| 997色在线| 激情小说亚洲视频| 国产精品乱码久久久、久久| 亚洲美女黄色| 欧美在线视频观看一二三四区高清 | 丝袜视频网国产90| 精久久久| 四虎影视国产精品| 999色欧美中文字幕| www.av不卡中文字幕| 懂色av中文字幕一区二区三区天美 | 亚洲开心网| 四虎免费在线观看| 韩国一级做a久久久久| 九九九热| 欧美日韩啪啪电影| 亚洲精品三区在线观看| 中国一级操逼视频| 欧美丝袜制服久久| 91站街按摩店老熟女熟女| 国产精品亚洲一区二区三区四区| 欧美成人性爱视频大全| 啪啪啪大香蕉| 天天干天天日天天射黄色| 久9久| 美女主播色欲91抠b在线播放| 亚洲色9| 亚欧美综合网。| 色偷偷综合91久久噜噜| 97欧美综合| 国产偷拍网站| 性在久久久久久| 亚洲精品无码少妇久久| 亚洲AV小说| 欧美狠狠操| 日本新免费二区三区| 天天视频黄网站| 国产成人精品日本亚洲语言| 国产精品一二三区福利| 97内射偷拍| 激情四射婷婷六月天| 久久嫩草| 亚洲伊人a线观看视频| 在线人人人人人人精品超 | 99re这里只有精品2| 九九AV| 无码黑人精品一区二区三区三| 日韩人妻一区二区精品| 熟妇高潮一区二区免费视频| 成人黄页| 日韩亚洲欧美中文字幕| 国产三级多多影院2022国产AA一级毛片无码| 日韩AV熟女乱伦| 国产有码一区| 少妇色欲综合网2| A片A5445444| 大香蕉综合在线| 有码色中文字幕在线观看| 国产精品另类一区大香蕉| 国产偷人伦激情在线观看| 人人摸人人干人人拍97| 国产精品久久久视频| 伊人在线大香蕉视频久久| 精品欧美老熟女一二区| 亚洲精品人妻吞精av| 台湾佬中文娱乐自偷自拍| 大香交| a一区二区三区乱码在线| 狠狠狠狠狠干| 97国产综合欧美| 免费啪啪av| 97超碰美国| 自拍啪啪视频| 免费簧片在线观看| 中文字幕55555| www国产精品| 伊人久久大香大香线蕉中文| 欧美 牲| 亚洲码在线中文在线观看| 色色激情五月天| 欧美另类天堂| 激情文学小说一区二区| 日本免费中文字幕在线| 乱理日韩中文| 免费人成毛片乱码| 国产女人高潮视频| 麻豆AV一区二区天美传媒| 亚洲AV无码国产精品久久久久| 久久久久9999妇女| 久久国产在线一区二区| 狠狠躁AV| 久久天堂| ,国产乱人伦精品一区二区三区| 欧美成人精品欧美一级乱黄一区二…| 亚洲欧美国产成人综合不卡| 四虎在线播放| 国产精品一级毛片不卡视| 国产精品视频| 性爱边摸边日免费AV| 超碰地址97| 亚洲精品天堂久久A∨51成人漫| 欧美性区| 操逼免费视频无码国产| 色网1| 少妇干B| 五月天精品| 婷婷久久综合| 男人天堂网址| 久久久久久91香蕉国产| 翔田千里无码中出中文字幕| 91美女色视频亚洲| 人妻中文字幕日韩电影| 色婷婷电影网| 天天综合网久久ww| www色色com| 91粉芽高清在线一区二区| 蜜桃臀一区二区aV| 综合色色婷婷| 外站AV在线| 伊人97色天使| 狠狠操夜夜| 看看日B真人视频| 亚洲九区| 麻豆三极片| 色欲人妻一区二区在线| 日韩人妻播放| 一本色道熟妇| 婷婷综合在线观看| 亚洲免费成人在线高清无码视频 | 狠狠干综合| 日韩欧美大片免费高清啪啪| 亚洲精品1区| 亚洲午夜AV| 日本一级特级毛片视频| 农村妇女精品一区二区| 99精品久久久久久久婷婷蜜桃| 亚洲高清91| 麻豆人妻少妇在线免费观看| 国产一区二区三区导航| 久草加勒比一区在线| 久久久久9999妇女| 女人高潮大叫一级毛片| 国语对白露脸XXXXXX| 超碰到97情色| 99999精品视频| 亚洲精品官网在线观看| 久久久久久久9| 蜜桃久久久久久久久久久久| 婷婷天堂站| 日韩中文字幕国产| 亚洲性高潮| 精品乱码久久久久| 亚洲性综合9| 欧美日韩国产高清在线一二三区| 另类图片天天影视| 91劲爆| 日少妇亚洲版| 精品人妻伦一二三区久久| 国产高清精品一区二区三区毛片 | 成年人黄色小视频网站| 性天堂| 91老妇女| 风月影院男女十八禁| 国产久久久9999| 天天爽人人综合免费7799| 免费av在线播放二区| 青娱乐91| 日曰骚久久精品| 亚洲九九爱| 久久久熟妇熟女国产| 国产亚洲人妻综合日韩 久久| 亚洲一区二区精品福利| 囯戸精品高潮呻吟旡码| 欧美综合天天| 欧美加勒比| 九九九九国产| 久热热| 91精品导航| 久久久夜夜嗨免费视频| 秋霞免费AV| 国产精品一区午夜福利| 牛牛操视频逼| 国产91会所女技师在线观看| 欧美999| 久久久久久久久久9| 97超级久久| 999久久久久久久久| 欧洲性人爱视频| 热久久无毒不卡| 亚洲日韩久久精品一区| 丁香婷婷激情五月天无毒不卡| 少妇毛片久久| 台湾肥佬网一区二区三区| 偷窥自拍亚洲色图| 久久久久久久九九九九九九| 久九干| 夜夜嗨av午夜成人| 欧美少妇第一页| 操人妻逼91| 激情综合av| 国产妇女精品视频青青草| 超碰综合色| 97超碰中文| 91伊人久久在线| 久9久9久9久9久9久9| 欧美偷| 在线视频资源| 激情小说在线视频| 美女操逼A A| 久久av一级av少妇av高潮| 91艹B视频| 免费人成?大片在线播放| 色五月综合| 97精品国产97久久久久久| 99999久久久久9国产精品| 天美一二三在线观看Av| 啊啊啊要高潮了| #NAME?| 九九九九免费| 2017人人操,人人摸| 黄色视频特级毛片| 熟妇在线视频一区二区| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 亚洲欧美综合网站| 自拍六区| 欧美激情视频在线一区| 色婷婷九月天天综合| 亚洲丁香花色| 欧美中文字幕一区| 大干人妻| 懂色Av| 成年人一级黄色毛片大全在线观看| 色婷婷久久| 91亚洲欧美色图| 99热线麻豆 | 天美一二三在线观看Av| 亚洲欧美综合网站| 91狠狠综合网| 亚洲最大的综合性av| 天天欧美欧美亚洲网| 欧美少妇色综合| 国产免费内射视频| 久久久久人妻二区精品叶可怜| 黄网在线播放| 今日头条成人一区二区三区四虎精品| 亚洲欧美天| 成人小说视频在线精品欧美| 丁香九月激情啪| 亚洲综合小视频小说在线观看 | 乱色视频中文字幕| 欧美亚州综合图片| 九九九精品| 国产精品久久伊人| baiduhicn.com。| 国产精品96| 天天天天天干夜夜夜夜夜操| 330Dv国产女人终合视频极品人与兽| 精品无人区麻豆乱码1区2区图片| 久久天天艹| 熟女啪啪视频| 日韩欧美三级| 欧美成人一级免费电影| yazhousetuoumei| 国产熟女无套内射| 日韩性爱再线视频| 91欧美美女日韩国产婷婷| 草草草草视频| 色情五月综合婷婷| 综合网97| 看大黄色大片原件| 中文字幕视频2区| 亚洲天天操| 欧美在线视频99| 老司机福利社视频在线观看| 99在线无码精品秘 入口黑人| 色九九九| 成年人黄色视频免费| 艹我哪美一区无码| 人人妻人人澡人人爽久久av| 欧美视频在线视频免费va| 天天综合网~91入口| 中文字幕精品一区欧美| 日日夜夜骚| 欧美色综合| 久久国产精品91| 亚欧美色| 日韩欧美麻豆大片| 蜜臀久久99精品久久久| 性欧美另类高清| 玖玖久久久| 天美AV片| 亚欧免费观看视频| 精品国产一区二区三区久久久蜜臀| 久久91| 亚洲成人一二三区| 亚洲激情在线观看一区| 91亚洲影院综合| 国产成人自拍视频视频| 天堂伊人久久| 午夜福利免费福利视频| 啊啊啊轻点在线观看| 天天插天天操| 久久久555| 人妻天天夜夜爽一区二区| 色姑娘综合网| 国产乱弄免费在线视频。| 日韩美女啪啪一区| 成人久久久精品| 日本欧美国内在线| 精品无吗m| 中文字日本乱码| 精品久久久久久中文| 加勒比久久av| 九九亚洲| 精品久久无码午夜福利| 中文字幕人乱码中文字的预防方法 | 97精品一二区| 国产久久成人| 本道在线| 亚州情色j区| 密乳AV免费观看| 少妇人妻在线| 大香蕉手机在线视频| 日韩成人在线性爱视频| 啊啊啊啊啊舒服| 夜夜爽爽爽| 密乳AV免费观看| rivers-china.com| 99自拍B亚洲 | 一个人在线看的黄色电影网站| 久久青青草原免费视频| 日韩天天综合| 超碰1024久久| 丰满的三级少妇欧美久久久| 97亚洲精品| 天天大干大香蕉| 天天综合AV| 操逼网站视频漫画国产| 91人妻人人澡人人爽人人精品| 欲女人妻性色av| 九九热九九热| 亚洲aV性爱| 澳门黄片一香蕉视频| 97色欧洲| 熟妇人妻一区二区三在线 | 91香蕉国产尤物视频| 欧美第二页午夜| 欧美日韩资源在线| 亚洲天堂热| 强奸乱伦AV网站| 91狠狠综| 国语精品对白| 九九九九免费视频| 草久久久| 日本天天人人狠狠在线日美女 | 天天天天天天天天综合| 亚洲丝袜色| 国产视频一区二区免费| 91精品微拍福利| 日韩色| 校园春色 亚洲| 91AV天美在线视频| 久草资源欧美在线视频| 丰满人妻一区二区三区四| 精品国产久热在线观看| 亚洲精美粉嫩嫩泬在线观看| 国产拍偷精品网站| 亚洲图片欧美色| 99热这里只有精品1| 日韩欧美天天爽爽爽天天爽爽| 精品网站9999| www.狠狠干.coom| 人妻AV在线| 日韩人妻一区二区精品| 亚洲 日韩 丝袜 熟女 变态| 日本人妻中文字幕精品| 欧美视频一| 国产一区二区三区高清视频| 老熟女91视频| 色色九区| 久草新在线| 91少妇人妻| 亚洲国产97| 亚洲资源站| 色九久| 人妻久久一区二区三区| 中文字幕视频在线观看| 成人性交免费视屏| 天天日天天看| 夜色91| 精品九九| 国产精品内射婷婷一级二| 在线日韩日本亚洲国产| 亚洲视频中文一区| 国产精品日本无码A片| 激情黄色片在线观看| 91人妻人人澡人人爽人人精品| 久久久性| 秋霞网—男女啪啪亚洲免费体验区 | 欧美日不卡| 91AV老熟女视频| 97色色色综合网站| 久久动漫精品视频这里只有精品| 亚洲精品美女操逼| 福利大香蕉| 亚洲色图欧美色18直播在线| 亚洲 欧美综合| 淫荡网址| 亚洲无码国产精品久久| 亚洲精品影视老司机| 俺去俺来也在线www| 99热这里是精品| 偷窥自拍亚洲色图| 十八禁黄色成人网站观看| 精品一区二区三区四区外站| 欧美精品欧美精品系列| 撸无码不卡免费视频| 日少妇视频| 国产又猛又粗又爽又黄| 亚洲欧洲日韩国产自在线| 天美麻花大全视频| 亚洲色图久久成人| 日韩不卡码| 天美传媒精品久久视频| 大香蕉欧美| 无码丰满熟妇一区二区浪潮AV| 很很热性爱视频| AV天天在线观看| 国产二区三区粉嫩在线| 综合欧美色图| 国产av激情无码久久天堂| 全免费a敌肛交毛片免费| 五月花婷婷| 天美传媒AV国产在线| 成人区人妻精品一| 呦呦影院| 2024人人操人人摸| 美女裸体麻豆天美蜜桃91| 99色在线| 亚洲**2021在线观看| 在线观看综合精品亚洲| 97视频在线免费看| 超碰97导航| 一级性爱视频免费观看| 日本日皮视频逼| 久插综合| 色香欲综合| 国产综合网站在线播放 | 91撸色网 玖玖网 欧美| 91美女视频直播| 欧美1区二区三区公司| 少妇超碰在线| 久久网亚洲| 国产中文字幕在线点播| 红杏大香蕉| 日韩丨制服丨中文|在线| 欧美成人免费在线观看| 精品久久久亚洲AV成人网站| 少妇极品熟妇人妻无码| 夜夜精品视频| 日本 欧美 国产一区| 熟女欧美日韩综合婷婷| 久九九九| 99热婷婷| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚洲一区操| 97中文天堂| 久久婷婷成人综合色怡春院| 99在线无码精品秘 入口黑人| 蜜桃传媒一区二区亚洲| 亚洲无码一区成人免费午夜| 亚欧性爱ab| 精品中文日韩字幕视频| 超碰日韩人妻| 91肏屄网| 男人天堂电影院| 精品久久久久久亚洲| 亚州五月| 黑人精品成人一区二区三区| 老熟女中文字幕高清| 岛国激情视频在线观看| 亚洲综合性感在线| 久久的免费性爱视频| 插入综合网| 另类天堂| 99自拍B亚洲| 亚洲影院成人| 国产夫妻一区二区| 欧美欧美啪啪视频| 亚洲男人的天堂V| 国产精品懂色tv影视免费观看| 亚洲色图久久成人| 美女黄网| 亚洲人在线| 男女激烈网站最新| 亚州 综合 色图| 日韩欧美aⅴ综合网站发布| 少妇内射www在线观看视频| 人人艹亚洲| 国产免费一区| 国产麻豆一级精品视频| 亚洲国产激情国产av| 少妇熟女视频一二三区| 婷婷丁香五月激情啪啪| 欧美亚洲首页| 精品妇女一区二区三区| 精品少妇999| 成人女人国产| 日韩人妻一二三区视频| 久九9精品| 综合色播| 91这里只有精品| 亚洲丝袜天堂| 日日操丁香五月天| 99久久免费看精品国产一区| 99性爱视频| 1769一区| 夜夜 中文视频rt| 欧美成人午夜免费福利785| 欧美碰碰综合色| 九一综合精品视品av| 欧美日韩国产三级黄色| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 99操| 睡产熟女乱伦| 国产精品操| 2000亚洲男人天堂| 国产18精品亚洲精品| 大奶的诱惑| 97色色,97综合| 日本九九九九| 日韩熟女操逼| 亚洲交换| 久久色激情一区二区三区| 久操凹凸视频| 少妇的嫩逼图片| 大香蕉欧美伊| 日韩性爱高清免费视频| 中国AAAAAA黄色片| 青青草中日韩在线| 97国产精品国| 国产吞精a级片激情电影| 国产精品人妻免费精品| 制服丝袜第二页| 97亚洲综合电影| 97国产高清视频在线观看| 免费视频一二三区| 少妇专区一二三四五| 国产精品一区二区三区在线密挑| 蜜乳AV.COM| 啊啊啊啊网站| 日本97久久| 欧美日韩国产电影| 麻豆60秒| 插欧洲美女欧美精品| 日韩免费高清大片在线| 成人性交午夜免费片| 天天综合网~91综合网| 宅男91视频在线播放| 91一起操| 国产黄色 A 片免费看| 91福利网在线观看| 青娱乐黄色录像| 999熟女精品| 男人的天堂色偷偷青青草视频婷婷网| 91九九| 青娱乐久久艹| 性爱乱伦视频免费| 国产成人在线观看网址| 久久有码视频| 人妻少妇久久中文| 老熟妇综合| 超碰性爱97| 日韩在线视频1234| 五月天色五月| 97人人模人人爽人人| 日韩探花精品在线视频| 日韩熟女乱伦中出| 国产午夜在线观看| 人妻丝袜日本| 精人妻一区二区三区| 久久天堂网| 欧美亚洲色的图| 囯产精品强| 超碰碰激情97+久| 久久久性爱视频| 久久欧洲| 一区二区精品更新提醒| 精品.99999| 丰满少妇一区二区三区专区| 亚洲综合小说另类图欧美视频激情小说色五月天 | 免费农村成人少妇人妻Aa一区二区视频 | 嗯嗯嗯啊啊啊操的我好爽 | 国产视频一区二区三区在线免费观看| 五月亭亭六月丁香| 久久婷婷电影网| 操逼网站网站| 国产午夜精品理论片一二三区区| 亚洲高清自拍| 国产精品久久久啊| 国产无码三级视频在线观看| 九九黄色网| 精品少妇一区二区| 亚洲骚男同com| 国产三级中文字幕粉嫩| 中文无线日韩一区| 丝袜色综合| 亚洲欧美激情小说| 欧美—性—交—色| 午夜九九九九九九| 青青色在线观看| 色欲久久久久综合网| 翔田千里Av在线| 久草免费福利在线播放| 国产色精品午夜大片|