成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

微信小程序開(kāi)發(fā)--『狗蛋TV』

isLishude / 1640人閱讀

摘要:狗蛋狗蛋是基于微信小程序開(kāi)發(fā)的一款。請(qǐng)?jiān)谖⑿砰_(kāi)發(fā)設(shè)置中加入合法域名或者在開(kāi)發(fā)設(shè)置中勾選不校驗(yàn)合法域名業(yè)務(wù)域名版本以及證書(shū)。感謝與支持狗蛋豆瓣音樂(lè)項(xiàng)目介紹狗蛋是基于微信小程序進(jìn)行開(kāi)發(fā),能同時(shí)運(yùn)行在環(huán)境下。

狗蛋TV

狗蛋TV是基于微信小程序開(kāi)發(fā)的一款A(yù)pp。gordanLee每天都會(huì)推薦一首歌、一篇文章、一段短視頻,每天用十分鐘的細(xì)碎時(shí)光,點(diǎn)燃內(nèi)心的光明。目前分為音樂(lè),短視頻,影評(píng)三個(gè)模塊。

線上開(kāi)源地址 https://github.com/lishuaixin... 點(diǎn)個(gè)贊吧!

小程序開(kāi)發(fā)文檔

以下所有 API 均由產(chǎn)品公司自身提供,本人皆從網(wǎng)絡(luò)獲取。獲取與共享之行為或有侵犯產(chǎn)品權(quán)益的嫌疑。若被告知需停止共享與使用,本人會(huì)及時(shí)刪除此頁(yè)面與整個(gè)項(xiàng)目。請(qǐng)您暸解相關(guān)情況,并遵守產(chǎn)品協(xié)議。

為了方便大家學(xué)習(xí)和測(cè)試,我們提供了https的接口供大家使用,且用且珍惜。請(qǐng)?jiān)谖⑿砰_(kāi)發(fā)設(shè)置中加入request合法域名,或者在開(kāi)發(fā)設(shè)置中勾選——不校驗(yàn)合法域名、web-view(業(yè)務(wù)域名)、TLS 版本以及 HTTPS 證書(shū)。

感謝與支持
    -   狗蛋TVapi: https://api.gordantv.top
    -   豆瓣api: https://api.douban.com
    -   QQ音樂(lè)api: https://y.qq.com
項(xiàng)目介紹

狗蛋TV是基于微信小程序+ES6進(jìn)行開(kāi)發(fā),能同時(shí)運(yùn)行在Android、iOS環(huán)境下。涵蓋了音樂(lè)、短視頻、影評(píng)三個(gè)版塊。

開(kāi)屏引導(dǎo)圖

調(diào)用微信wx.onAccelerometerChange重力感應(yīng)設(shè)備API,實(shí)現(xiàn)水波蕩漾。

調(diào)用wx.getUserInfo獲取用戶頭像。

工具類(lèi)

用Promise封裝wx.request(),簡(jiǎn)化代碼結(jié)構(gòu):

const $get = (url, data) => {
  return new Promise((resolve, reject) => {
    wx.request({
      url,
      data,
      header: { "Content-Type": "json" },
      success: resolve,
      fail: reject
    })
  })
}

電影評(píng)分實(shí)現(xiàn)

const convertToStarsArray = (average) => {
  const LENGTH = 5;
  const CLS_ON = "on"; // 全星
  const CLS_HALF = "half"; // 半星
  const CLS_OFF = "off"; // 無(wú)星
  let result = [];
  let score = Math.round(average) / 2;
  let hasDecimal = score % 1 !== 0
  let integer = Math.floor(score)
  for (let i = 0; i < integer; i++) {
    result.push(CLS_ON)
  }
  if (hasDecimal) {
    result.push(CLS_HALF)
  }
  while (result.length < LENGTH) {
    result.push(CLS_OFF)
  }
  return result;
}

小程序內(nèi)部組件實(shí)現(xiàn)上拉刷新,下拉加載

    方法一:scroll-view 組件
    方法二:onPullDownRefresh和onReachBottom方法實(shí)現(xiàn)小程序下拉加載和上拉刷新

閱讀模塊

微信小程序使用wxParse解析html

項(xiàng)目中遇到在微信小程序里需要顯示音樂(lè)文章的內(nèi)容,文章內(nèi)容是通過(guò)接口讀取的服
務(wù)器中的富文本內(nèi)容,是html格式的,小程序默認(rèn)是不支持html格式的內(nèi)容顯示的,
那我們需要顯示html內(nèi)容的時(shí)候,就可以通過(guò)wxParse來(lái)實(shí)現(xiàn)。

項(xiàng)目安裝
    git clone [email protected]:lishuaixingNewBee/gordanTv.git
目錄結(jié)構(gòu)
|--- utils & Public Function              通用函數(shù)
|--- components & components Public View  components和template模板
|--- images & Img Resources               圖片資源
|--- pages & View Dir                     頁(yè)面
○ 更新記錄

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/95019.html

相關(guān)文章

  • 微信小程資源匯總

    awesome-github-wechat-weapp 是由OpenDigg整理并維護(hù)的微信小程序開(kāi)源項(xiàng)目庫(kù)集合。我們會(huì)定期同步上的項(xiàng)目到這里,也歡迎各位 UI組件開(kāi)發(fā)框架實(shí)用庫(kù)開(kāi)發(fā)工具服務(wù)端項(xiàng)目實(shí)例Demo UI組件 weui-wxss ★1873 - 同微信原生視覺(jué)體驗(yàn)一致的基礎(chǔ)樣式庫(kù)zanui-weapp ★794 - 好用易擴(kuò)展的小程序 UI 庫(kù)wx-charts ★449 - 微信小程...

    Olivia 評(píng)論0 收藏0
  • 前端資源系列(3)-微信小程開(kāi)發(fā)資源匯總

    摘要:微信小程序應(yīng)用號(hào)開(kāi)發(fā)資源匯總文檔工具教程代碼插件組件文檔從搭建一個(gè)微信小程序開(kāi)始小程序開(kāi)發(fā)文檔小程序設(shè)計(jì)指南工具小程序開(kāi)發(fā)者工具官方支持微信小程序?qū)崟r(shí)預(yù)覽的支持的微信小程序組件化開(kāi)發(fā)框架轉(zhuǎn)在線工具小程序云端增強(qiáng)社區(qū)微信小程序 微信(小程序or應(yīng)用號(hào))開(kāi)發(fā)資源匯總-文檔-工具-教程-代碼-插件-組件 文檔 從搭建一個(gè)微信小程序開(kāi)始 小程序開(kāi)發(fā)文檔 小程序設(shè)計(jì)指南 工具 小程序開(kāi)發(fā)者...

    paney129 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<