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

資訊專欄INFORMATION COLUMN

微信小程序學習 動手擼一個校園網小程序

xiaochao / 3141人閱讀

摘要:動手擼一個校園網微信小程序高考完畢,想必廣大學子和家長們都在忙著查詢各所高校的信息,剛好上手微信小程序,當練手也當為自己的學校做點宣傳,便當即擼了一個校園網微信小程序。

動手擼一個校園網微信小程序

高考完畢,想必廣大學子和家長們都在忙著查詢各所高校的信息,剛好上手微信小程序,當練手也當為自己的學校做點宣傳,便當即擼了一個校園網微信小程序。

效果預覽

源碼地址:Github??求你的小星星~ 準備工作

微信小程序開發者工具:騰訊開放了小程序個人開發平臺,只需要一個微信號就可以成為小程序開發者了。

微信小程序設計指南:由于小程序是一個平臺,所以平臺上的開發者必須要遵守規范。

?easy-mock:使用easy-mock模擬后端數據,后面會簡單介紹配置。

七牛云:使用七牛云進行對象存儲。

目錄結構

├── app.js
├── app.json
├── app.wxss
├── image
├── pages
│?? ├── KFC
│?? │?? ├── detail.js
│?? │?? ├── detail.wxml
│?? │?? └── detail.wxss
│?? ├── fengguagn
│?? │?? ├── fengguang.js
│?? │?? ├── fengguang.wxml
│?? │?? └── fengguang.wxss
│?? ├── fuwu
│?? │?? ├── fuwu.js
│?? │?? ├── fuwu.wxml
│?? │?? └── fuwu.wxss
│?? ├── index
│?? │?? ├── index.js
│?? │?? ├── index.wxml
│?? │?? └── index.wxss
│?? ├── logs
│?? │?? ├── logs.js
│?? │?? ├── logs.json
│?? │?? ├── logs.wxml
│?? │?? └── logs.wxss
│?? ├── photo
│?? │?? ├── photo.js
│?? │?? ├── photo.wxml
│?? │?? └── photo.wxss
│?? ├── zhaosheng
│?? │?? ├── zhaosheng.js
│?? │?? ├── zhaosheng.wxml
│?? │?? └── zhaosheng.wxss
│?? └── zhuanye
│?? ├── zhuanye.js
│?? ├── zhuanye.wxml
│?? └── zhuanye.wxss
└── utils

頁面注冊
  "pages":[
    "pages/zhaosheng/zhaosheng",
    "pages/fengguang/fengguang",
    "pages/zhuanye/zhuanye",
    "pages/photo/photo",
    "pages/fuwu/fuwu",
    "pages/detail/detail",
    "pages/index/index",
    "pages/logs/logs"
  ]

pages文件夾下存放著小程序所有的業務頁面;
index文件夾就是一個頁面,index.wxml是頁面的結構文件,類似html。
index.wxss是頁面的樣式,其實就是css;index.js是頁面的邏輯,數據請求與渲染都是都在這個頁面完成。
logs文件夾存放著小程序開發日志,目前暫時用不到。
utils.js可以編寫自己的JavaScript插件。
app.js處理全局的一些邏輯,比如定義全局變量存放獲取的用戶信息,這樣每個頁面都可以獲取用戶信息。
app.json 是全局配置文件,比如設置標題欄的背景色等。
app.wxss 存放頁面的公共樣式,如果多個頁面需要用到同一樣式,就可以寫在這里。

部分功能 使用滑塊視圖容器 swiper 和媒體組件 video 實現首頁輪播圖效果及視頻播放



      
       
          
       
```

Page({
data:{

    src: "http://ote98cgj7.bkt.clouddn.com/1.mp4",
banners: [
    {
      id: 1,
      img: "http://www.ecit.edu.cn//_upload/article/images/1b/f6/51a824f744738eb236d3b4b674cd/742f55dd-6902-4507-b975-02cce136c86a.jpg"
    },
    {
      id: 2,
      img: "http://www.ecit.edu.cn/_upload/article/images/74/e6/40d823f44087b3430a88a33cb521/7502f000-8070-4364-88f0-c82a00bd8dab.jpg"
    },
    {
      id: 3,
      img: "http://www.ecit.edu.cn//_upload/article/images/e1/54/9974a6ea4d33bb03b10c32c93294/4197d31c-714f-4e26-abd5-29390ead402b.jpg"
    },
    {
      id: 4,
      img: "http://www.ecit.edu.cn//_upload/article/images/be/1d/16a5906c48a4819da575babd4f24/041eff9c-a1b6-46c1-923d-8c24a1afd820.jpg"
    },
    {
      id: 5,
      img: "http://www.ecit.edu.cn//_upload/article/images/b7/b9/4921297845bd9c91c6cd40f9ddfa/ed564459-80d3-43df-afa4-b262d5dbb65a.jpg"
    }
  ]}
  })
  

貌似微信小程序的video組件只能引用.mp4后綴的視屏文件,所以筆者只能從學校網站上把宣傳視頻下載下來,本來想利用本地接口引入src,但結果還是失敗了。糾結了一整天后終于在七牛云上找到了解決方法。大家可以先把本地資源上傳到七牛云,獲得外鏈之后便可直接引用了。

數據模擬

mock.js大紅大紫,讓前端獨立于后端,用它來模擬校園網數據 不太清楚使用的同學可以參考:
mockjs前端開發獨立于后端
掘金:easy-mock
mock.js那點事

easy—mock創建數據
{
  success: true,
  "items": [{
    "id": "1",
    "imageUrl": "http://www.gx211.com/UploadFile/FCKUpload/201108013041.jpg",
    "content": "學校簡介",
    "phontUrl": "http://down.tutu001.com/d/file/20140621/984dcbc46b5233c523613731ad_560.jpg"
  }, {
    "id": "2",
    "imageUrl": "http://202.101.244.180/ecitweb2007/news2007/uploadfile/newstxt/20160614164629716.jpg",
    "content": "招生章程"
  }, {
    "id": "3",
    "imageUrl": "http://www.eol.cn/jiangxi/xiaoyuanjx/201603/W020160330371181916413.jpg",
    "content": "答考生問"
  }, {
    "id": "4",
    "imageUrl": "http://y2.ifengimg.com/a/2016_16/82049a7aba08898.jpg",
    "content": "獎勵資助"
  }, {
    "id": "5",
    "imageUrl": "http://202.101.244.180/ecitweb2007/news2007/uploadfile/newstxt/20160518165538781.jpg",
    "content": "重點學科"
  }, {
    "id": "6",
    "imageUrl": "http://202.101.244.180/ecitweb2007/news2007/uploadfile/newstxt/201605192131336.jpg",
    "content": "特色班級"
  }, {
    "id": "7",
    "imageUrl": "http://202.101.244.180/ecitweb2007/news2007/uploadfile/newstxt/20160429143146269.jpg",
    "content": "學費標準"
  }, {
    "id": "8",
    "imageUrl": "http://img2.imgtn.bdimg.com/it/u=2733238079,2840645485&fm=214&gp=0.jpg",
    "content": "招生計劃"
  }]
}
onLoad:function(options){
    // 頁面初始化 options為頁面跳轉所帶來的參數
    var that = this;
    wx.request({
      url: "https://www.easy-mock.com/mock/59082eb57a878d73716e5b73/aa/list",
      method: "GET",
      data: {},
      header: {
        "Accept": "application/json"
      },
      success: function(res) {
        console.log(res.data.items);
        that.setData({
          items: res.data.items
        });
      }
    })
  }
頁面初始化 利用傳參實現頁面跳轉

  
    
      
        
          
          {{item.content}}
        
      
    
  
// pages/photo/photo.js
Page({
  data:{
    detail: {}
  },
  onLoad:function(options){
    // 頁面初始化 options為頁面跳轉所帶來的參數
    var id = options.id;
    this.fetchData(id);
  },
  fetchData: function(id) {
    var url = "https://www.easy-mock.com/mock/596cb21da1d30433d8358282/fengguang-list";
    url += "/" + id + "?mdrender=false";
    console.log(url);
    var that = this;
    wx.request({
      url: url,
      method: "GET",
      data: {},
      header: {
        "Accept": "application/json"
      },
      success: function(res) {
        console.log(res.data.data[0]);

        that.setData({
          detail: res.data.data[0]
        });
      }
    })
  },
})
總結一下踩過的坑

1.微信小程序的編譯包是不能超過2M。
2.需要申請合法域名,請求里合法域名有個數限制。
3.頁面內跳轉不能超過5級。
4.視頻組件貌似只能引用.mp4后綴的文件,自己制作的視頻在真機上有聲音有畫面,但在開發者工具上卻只有聲音沒有頁面顯示,這點跪求大佬解答:)

寫到這里,一個小型的校園網小程序就已經成型了。當然之后還有許多功能筆者也會陸續添加,比如在在線服務頁面分別調用api實現頁面上四個窗口的功能,有興趣的朋友可以持續關注喲~~~

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

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

相關文章

  • 程序學習 動手一個園網程序

    摘要:動手擼一個校園網微信小程序高考完畢,想必廣大學子和家長們都在忙著查詢各所高校的信息,剛好上手微信小程序,當練手也當為自己的學校做點宣傳,便當即擼了一個校園網微信小程序。 動手擼一個校園網微信小程序 高考完畢,想必廣大學子和家長們都在忙著查詢各所高校的信息,剛好上手微信小程序,當練手也當為自己的學校做點宣傳,便當即擼了一個校園網微信小程序。 效果預覽 showImg(https://se...

    genefy 評論0 收藏0
  • 程序學習 動手一個園網程序

    摘要:動手擼一個校園網微信小程序高考完畢,想必廣大學子和家長們都在忙著查詢各所高校的信息,剛好上手微信小程序,當練手也當為自己的學校做點宣傳,便當即擼了一個校園網微信小程序。 動手擼一個校園網微信小程序 高考完畢,想必廣大學子和家長們都在忙著查詢各所高校的信息,剛好上手微信小程序,當練手也當為自己的學校做點宣傳,便當即擼了一個校園網微信小程序。 效果預覽 showImg(https://se...

    wdzgege 評論0 收藏0
  • we-color-picker 程序拾色器(顏色選擇器)組件

    摘要:最近一直在搞小程序,由于剛需一個拾色器,搜了半天也沒見人做過,就自己動手擼了一個,還在不斷地改進優化中。。。 最近一直在搞小程序,由于剛需一個拾色器,搜了半天也沒見人做過,就自己動手擼了一個,還在不斷地改進優化中。。。 項目地址 https://github.com/KirisakiAr... 查看DEMO showImg(https://i.loli.net/2019/01/02/...

    tainzhi 評論0 收藏0
  • OUC2021軟件工程“e拼“校園拼車程序組Alpha階段博客目錄

    摘要:一第六周會議記錄博客鏈接第七周會議記錄博客鏈接二測試報告博客鏈接三習得的軟工原理方法技能成員收獲楊彩榮學習了如何使用進行小程序開發,以及作為一個團隊領導者,如何領導團隊進行開發李勝在本階段中我學習了和等前端知識,還學習了如何用進行團隊開 一、Scrum Meeting ? ? ? ? 1.[...

    buildupchao 評論0 收藏0
  • 吃貨福利get-今日美食food程序

    摘要:微信小程序仿今日美食初學微信小程序,嗯,還不錯嘛,挺有趣的于是自己動手擼了一個。開發工具下載開發者工具微信小程序官網,下載好后就可以進行開發了喲。 wechat-todayFood 微信小程序仿今日美食food 初學微信小程序,嗯,還不錯嘛,挺有趣的! 于是自己動手擼了一個?。你別說一看標題就知道我是吃貨呀,我是不想這么快就被揭穿的,但是這個小程序就是這么有意思呀。好了我要進入正題了,...

    loostudy 評論0 收藏0

發表評論

0條評論

xiaochao

|高級講師

TA的文章

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