国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

這個冬天,讓騰訊視頻帶給你溫暖

darkerXi / 3279人閱讀

摘要:金秋之后,便是寒冬。年就要過去了,這一年承載了太多的記憶,一個騰訊視頻,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。有任何問題,你可以通過以下方式找到我郵箱源碼,歡迎個人主頁

金秋之后,便是寒冬。2017年就要過去了,這一年承載了太多的記憶,一個騰訊視頻demo,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。

一個仿騰訊視頻的小程序: 開發工具:

微信開發者工具

小程序開發文檔

iconfont矢量圖標庫:可以找到合適的tabBar圖標

easy-mock:提供虛擬數據接口

wilddog:實現毫秒級的實時數據同步功能,無需自己構建后端服務器

項目功能: 1.已經實現功能:

首頁界面的還原

加載,刷新,跳轉等基礎事件

swiper, scroll等滑動事件

利用easy-mock實現從后臺獲取數據等

利用wilddog實現搜索歷史記錄,微信登錄功能等

2.仍在努力的功能:

精準搜索匹配

評論,回復等功能

觀看歷史功能

頁面注冊:

</>復制代碼

  1. "pages/index/index", //主頁
  2. "pages/videos/videos", //短視頻
  3. "pages/mine/mine", //我的
  4. "pages/search/search", //首頁和頻道頁面鏈接的搜索界面
  5. "pages/channel/channel", //頻道
  6. "pages/playing/playing", //播放界面
項目展示: 1.首頁的展示:

首頁其實是比較好看的,美觀大方,很可惜官方已經改版了

每一個swiper的背景和第一張圖片是綁定的

index.wxml部分代碼

</>復制代碼

index.js部分代碼

</>復制代碼

  1. bannerList : [
  2. {
  3. url : "../../images/hu_1.png"
  4. },{
  5. url : "../../images/huang_1.jpg"
  6. },{
  7. url : "../../images/zhao_1.jpg"
  8. }
  9. ],
2.短視頻,頻道界面的展示:

這里的數據是從easy-mock獲得的

這是我的接口,沒有做很多,大家可以用來練練手,后續會增加的

</>復制代碼

  1. {{item.label}} >
  2. {{item.title}}

因為數據都是圖片,所以為了還原真實性,我用偽元素做了個三角形播放圖標

.picture ::before
{
position: absolute;
border:11px solid transparent;
border-left:17px solid #fff;
content: "";
top: 100px;
left: 180px;
}

3.播放界面的展示:

4.搜索界面的展示:

搜索界面引用了weui樣式

@import "./weui.wxss";

</>復制代碼

  1. 搜索
  2. {{item.text}}

隱藏了搜索記錄和搜索框

</>復制代碼

  1. data:{
  2. searchs:[],
  3. current:null,
  4. hidden:true, // 加載提示框是否顯示
  5. scrollTop : 0, // 居頂部高度
  6. inputShowed: false, // 搜索輸入框是否顯示
  7. inputVal: "", // 搜索的內容
  8. histroyShowed:true //搜索記錄
  9. }

關于wilddog

利用野狗sdk,我們可以實現多種實時功能,能夠在各個終端修改后臺數據,消息傳遞毫秒可達,能夠為小程序開發者們上線提供一個良好的幫助

這是他的官方文檔

首先要導入wilddog-weapp-all.js
var wilddog = require("wilddog-weapp-all");

引用創建的接口
var config = {

</>復制代碼

  1. syncURL:"https://appid.wilddogio.com",
  2. authDomain:"appid.wilddog.com"
  3. }

appid為你創建的應用id

wilddog是以key-value的形式存儲數據,創建引用會定位到根節點。若要定位到子節點,只需在url后追加路徑即可:

利用野狗的child()方法獲取子節點,達到刪除和增加的功能

</>復制代碼

  1. addItem:function(){
  2. if(this.data.current != null){
  3. // 將所有的后臺業務交給app.js
  4. app.addItem(this.data.current)
  5. }
  6. this.setData({
  7. inputVal:""
  8. })
  9. },
  10. deleteItem:function(e){
  11. var key = e.target.dataset.key;
  12. this.ref.child(key).remove();
  13. },
  14. onLoad:function(options){
  15. this.ref = app.getTodoRef();
  16. this.ref.on("child_added",function(snapshot,prkey){
  17. var key = snapshot.key()
  18. var text = snapshot.val()
  19. // JSON結構
  20. var newItem = {key:key, text:text}
  21. this.data.searchs.push(newItem);
  22. this.setData({
  23. searchs:this.data.searchs
  24. })
  25. },this);
  26. this.ref.on("child_removed",function(snapshot){
  27. var key = snapshot.key();
  28. var index = this.data.searchs.findIndex(
  29. (item,index)=>{
  30. if(item.key == key){
  31. return true;
  32. }
  33. return false;
  34. });
  35. if(index >= 0){
  36. this.data.searchs.splice(index,1);
  37. this.setData({
  38. searchs:this.data.searchs
  39. })
  40. }
  41. },this)
  42. }
一點心得:
1.遇到的問題:

寫完數據后發現才發現內容全都不見了:

小程序只支持http:// 服務請求

用手機測驗的時候奇卡無比:

在樣式swiper中加入這條代碼就解決了

</>復制代碼

  1. -webkit-overflow-scrolling : touch;

在手機測驗時,整個頁面會隨著滑動:

在樣式中加入超出則隱藏

</>復制代碼

  1. overflow:hidden;

如果js部分出現問題了,那么就應該console一下關鍵數據,看看是否能夠打印出來,然后慢慢排除

開發的時候遇到了一些問題,是需要慢慢琢磨的,多看文檔,耐心解決。開動大腦,好的想法idea是非常重要的,優雅的編程,發散的思維,把你的想象力用代碼來實現,是一件非常cooooool的事情。

2.幾句閑話:

如果你想要改變世界,那么我們可以做個朋友。但如果你想要賣一輩子糖水,那么我們也可以做個朋友。因為寫代碼,只是為了交個朋友嘛。有任何問題,你可以通過以下方式找到我:

QQ郵箱:750746291@qq.com

github源碼,歡迎star

個人主頁

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/90332.html

相關文章

  • 這個冬天騰訊視頻帶給溫暖

    摘要:金秋之后,便是寒冬。年就要過去了,這一年承載了太多的記憶,一個騰訊視頻,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。有任何問題,你可以通過以下方式找到我郵箱源碼,歡迎個人主頁 金秋之后,便是寒冬。2017年就要過去了,這一年承載了太多的記憶,一個騰訊視頻demo,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。 一個仿騰訊視頻的小程序: 開發工具: 微信開發者工具 小程序開...

    Bryan 評論0 收藏0
  • 這個冬天騰訊視頻帶給溫暖

    摘要:金秋之后,便是寒冬。年就要過去了,這一年承載了太多的記憶,一個騰訊視頻,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。有任何問題,你可以通過以下方式找到我郵箱源碼,歡迎個人主頁 金秋之后,便是寒冬。2017年就要過去了,這一年承載了太多的記憶,一個騰訊視頻demo,幫助我們記錄下來這些或難過,或美好,或感動的瞬間。 一個仿騰訊視頻的小程序: 開發工具: 微信開發者工具 小程序開...

    fasss 評論0 收藏0
  • 運營新招!友盟微社區推出App專屬“運營管家”

    摘要:運營管家是友盟微社區集成移動垂直領域的社交運營專業的數據服務等經驗,為移動開發者推出一套微社區運營的完整解決方案。 運營管家是友盟微社區集成移動垂直領域的社交運營、專業的數據服務等經驗,為移動開發者推出一套微社區運營的完整解決方案。它不僅幫助各類App實時接入社區,提供全面的技術支持和運營建議,同時,它還利用友盟移動大數據優勢,借助行業數據分析合理調整規劃社區運營架構,有針對性地提高用...

    lieeps 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<