摘要:金秋之后,便是寒冬。年就要過去了,這一年承載了太多的記憶,一個騰訊視頻,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。有任何問題,你可以通過以下方式找到我郵箱源碼,歡迎個人主頁
金秋之后,便是寒冬。2017年就要過去了,這一年承載了太多的記憶,一個騰訊視頻demo,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。
一個仿騰訊視頻的小程序:微信開發(fā)者工具
小程序開發(fā)文檔
iconfont矢量圖標(biāo)庫:可以找到合適的tabBar圖標(biāo)
easy-mock:提供虛擬數(shù)據(jù)接口
wilddog:實現(xiàn)毫秒級的實時數(shù)據(jù)同步功能,無需自己構(gòu)建后端服務(wù)器
首頁界面的還原
加載,刷新,跳轉(zhuǎn)等基礎(chǔ)事件
swiper, scroll等滑動事件
利用easy-mock實現(xiàn)從后臺獲取數(shù)據(jù)等
利用wilddog實現(xiàn)搜索歷史記錄,微信登錄功能等
2.仍在努力的功能:精準(zhǔn)搜索匹配
評論,回復(fù)等功能
觀看歷史功能
"pages/index/index", //主頁 "pages/videos/videos", //短視頻 "pages/mine/mine", //我的 "pages/search/search", //首頁和頻道頁面鏈接的搜索界面 "pages/channel/channel", //頻道 "pages/playing/playing", //播放界面
首頁其實是比較好看的,美觀大方,很可惜官方已經(jīng)改版了
每一個swiper的背景和第一張圖片是綁定的
index.wxml部分代碼
index.js部分代碼
bannerList : [ { url : "../../images/hu_1.png" },{ url : "../../images/huang_1.jpg" },{ url : "../../images/zhao_1.jpg" } ],2.短視頻,頻道界面的展示:
這里的數(shù)據(jù)是從easy-mock獲得的
這是我的接口,沒有做很多,大家可以用來練練手,后續(xù)會增加的
{{item.label}} > {{item.title}}
因為數(shù)據(jù)都是圖片,所以為了還原真實性,我用偽元素做了個三角形播放圖標(biāo)
.picture ::before
{
position: absolute;
border:11px solid transparent;
border-left:17px solid #fff;
content: "";
top: 100px;
left: 180px;
}
搜索界面引用了weui樣式
@import "./weui.wxss";
搜索 {{item.text}}
隱藏了搜索記錄和搜索框
data:{ searchs:[], current:null, hidden:true, // 加載提示框是否顯示 scrollTop : 0, // 居頂部高度 inputShowed: false, // 搜索輸入框是否顯示 inputVal: "", // 搜索的內(nèi)容 histroyShowed:true //搜索記錄 }
關(guān)于wilddog
利用野狗sdk,我們可以實現(xiàn)多種實時功能,能夠在各個終端修改后臺數(shù)據(jù),消息傳遞毫秒可達(dá),能夠為小程序開發(fā)者們上線提供一個良好的幫助
這是他的官方文檔
首先要導(dǎo)入wilddog-weapp-all.js
var wilddog = require("wilddog-weapp-all");
引用創(chuàng)建的接口
var config = {
syncURL:"https://appid.wilddogio.com", authDomain:"appid.wilddog.com" }
appid為你創(chuàng)建的應(yīng)用id
wilddog是以key-value的形式存儲數(shù)據(jù),創(chuàng)建引用會定位到根節(jié)點。若要定位到子節(jié)點,只需在url后追加路徑即可:
利用野狗的child()方法獲取子節(jié)點,達(dá)到刪除和增加的功能
addItem:function(){ if(this.data.current != null){ // 將所有的后臺業(yè)務(wù)交給app.js app.addItem(this.data.current) } this.setData({ inputVal:"" }) }, deleteItem:function(e){ var key = e.target.dataset.key; this.ref.child(key).remove(); }, onLoad:function(options){ this.ref = app.getTodoRef(); this.ref.on("child_added",function(snapshot,prkey){ var key = snapshot.key() var text = snapshot.val() // JSON結(jié)構(gòu) var newItem = {key:key, text:text} this.data.searchs.push(newItem); this.setData({ searchs:this.data.searchs }) },this); this.ref.on("child_removed",function(snapshot){ var key = snapshot.key(); var index = this.data.searchs.findIndex( (item,index)=>{ if(item.key == key){ return true; } return false; }); if(index >= 0){ this.data.searchs.splice(index,1); this.setData({ searchs:this.data.searchs }) } },this) }
寫完數(shù)據(jù)后發(fā)現(xiàn)才發(fā)現(xiàn)內(nèi)容全都不見了:
小程序只支持http:// 服務(wù)請求
用手機(jī)測驗的時候奇卡無比:
在樣式swiper中加入這條代碼就解決了
-webkit-overflow-scrolling : touch;
在手機(jī)測驗時,整個頁面會隨著滑動:
在樣式中加入超出則隱藏
overflow:hidden;
如果js部分出現(xiàn)問題了,那么就應(yīng)該console一下關(guān)鍵數(shù)據(jù),看看是否能夠打印出來,然后慢慢排除
開發(fā)的時候遇到了一些問題,是需要慢慢琢磨的,多看文檔,耐心解決。開動大腦,好的想法idea是非常重要的,優(yōu)雅的編程,發(fā)散的思維,把你的想象力用代碼來實現(xiàn),是一件非常cooooool的事情。
2.幾句閑話:如果你想要改變世界,那么我們可以做個朋友。但如果你想要賣一輩子糖水,那么我們也可以做個朋友。因為寫代碼,只是為了交個朋友嘛。有任何問題,你可以通過以下方式找到我:
QQ郵箱:750746291@qq.com
github源碼,歡迎star
個人主頁
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/54487.html
摘要:金秋之后,便是寒冬。年就要過去了,這一年承載了太多的記憶,一個騰訊視頻,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。有任何問題,你可以通過以下方式找到我郵箱源碼,歡迎個人主頁 金秋之后,便是寒冬。2017年就要過去了,這一年承載了太多的記憶,一個騰訊視頻demo,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。 一個仿騰訊視頻的小程序: 開發(fā)工具: 微信開發(fā)者工具 小程序開...
摘要:金秋之后,便是寒冬。年就要過去了,這一年承載了太多的記憶,一個騰訊視頻,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。有任何問題,你可以通過以下方式找到我郵箱源碼,歡迎個人主頁 金秋之后,便是寒冬。2017年就要過去了,這一年承載了太多的記憶,一個騰訊視頻demo,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。 一個仿騰訊視頻的小程序: 開發(fā)工具: 微信開發(fā)者工具 小程序開...
摘要:運營管家是友盟微社區(qū)集成移動垂直領(lǐng)域的社交運營專業(yè)的數(shù)據(jù)服務(wù)等經(jīng)驗,為移動開發(fā)者推出一套微社區(qū)運營的完整解決方案。 運營管家是友盟微社區(qū)集成移動垂直領(lǐng)域的社交運營、專業(yè)的數(shù)據(jù)服務(wù)等經(jīng)驗,為移動開發(fā)者推出一套微社區(qū)運營的完整解決方案。它不僅幫助各類App實時接入社區(qū),提供全面的技術(shù)支持和運營建議,同時,它還利用友盟移動大數(shù)據(jù)優(yōu)勢,借助行業(yè)數(shù)據(jù)分析合理調(diào)整規(guī)劃社區(qū)運營架構(gòu),有針對性地提高用...
閱讀 3287·2021-11-25 09:43
閱讀 2088·2021-09-22 10:02
閱讀 3338·2021-09-06 15:00
閱讀 2301·2019-08-30 15:56
閱讀 2352·2019-08-30 15:54
閱讀 3230·2019-08-30 14:14
閱讀 2263·2019-08-29 17:25
閱讀 2905·2019-08-29 17:16