亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序入門教程之構建一個簡單TODOS應用

2020-03-21 16:23:51
字體:
來源:轉載
供稿:網友

最近,由于工作需要開始了解微信小程序,雖然小程序已經出了很久了,剛出的那段時間很火,看到很多關于小程序的技術文章,不過現在似乎沒那么火了,anyway,我們還是可以學習下的。

一、了解微信小程序

1.理念:小程序開發框架的目標是通過盡可能簡單、高效的方式讓開發者可以在微信中開發具有原生 APP 體驗的服務。

2.框架:框架的核心是一個響應的數據綁定系統。整個系統分為兩塊視圖層(View)和邏輯層(App Service),框架可以讓數據與視圖非常簡單地保持同步。當做數據修改的時候,只需要在邏輯層修改數據,視圖層就會做相應的更新。

3.相關資料:調試工具下載,簡易教程

初步了解這些基本信息后,我們先來看下TODOS這個應用做出來的最終效果

 

功能演示:

微信小程序,小程序開發,TODOS,應用

目錄結構:

微信小程序,小程序開發,TODOS,應用

主要功能模塊為:

index頁面,新建任務,可完成增刪等操作
los頁面,記錄在index頁面的操作

下面我們詳細介紹下

三、代碼詳解

1.簡單配置app.json文件:

  1. {
  2. "pages":[
  3. "pages/index/index", // 設置頁面路徑,項目打開后找到這個路徑下的文件
  4. "pages/logs/logs"
  5. ],
  6. "window":{ // 設置默認頁面的窗口表現
  7. "backgroundTextStyle":"light",
  8. "navigationBarBackgroundColor": "#fff",
  9. "navigationBarTitleText": "TODOS",
  10. "navigationBarTextStyle":"black"
  11. },
  12. "tabBar": { // 設置底部tab的表現
  13. "borderStyle": "white",
  14. "backgroundColor": "#f5f5f5",
  15. "selectedColor": "#222",
  16. "list": [ // 對應底部下面兩個菜單項;TODOS和LOGS
  17. {
  18. "pagePath": "pages/index/index",
  19. "text": "TODOS",
  20. "iconPath": "images/home.png",
  21. "selectedIconPath": "images/home-actived.png"
  22. },
  23. {
  24. "pagePath": "pages/logs/logs",
  25. "text": "LOGS",
  26. "iconPath": "images/note.png",
  27. "selectedIconPath": "images/note-actived.png"
  28. }
  29. ]
  30. }
  31. }

2.app.js和app.wxss文件

App() 函數用來注冊一個小程序。接受一個 object 參數,其指定小程序的生命周期函數等。App() 必須在 app.js 中注冊,且不能注冊多個。
示例代碼

  1. App({
  2. onLaunch: function() {
  3. // Do something initial when launch.
  4. },
  5. onShow: function() {
  6. // Do something when show.
  7. },
  8. onHide: function() {
  9. // Do something when hide.
  10. },
  11. onError: function(msg) {
  12. console.log(msg)
  13. },
  14. globalData: 'I am global data'
  15. })

在這個項目中不需要加什么代碼在App({})中,所以文件中只有一個App({})

app.wxss文件主要可以設置一些全局樣式

 

  1. page {
  2. height: 100%;
  3. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  4. }

3.注冊頁面Page

Page() 函數用來注冊一個頁面。接受一個 object 參數,其指定頁面的初始數據、生命周期函數、事件處理函數等。


一.初始化數據

 

	
  1. // ===== 頁面數據對象 =====
  2. data: {
  3. input: '',
  4. todos: [],
  5. leftCount: 0,
  6. allCompleted: false,
  7. logs: [],
  8. addOneLoading: false,
  9. loadingHidden: true,
  10. loadingText: '',
  11. toastHidden: true,
  12. toastText: '',
  13. clearAllLoading: false
  14. },

初始化數據作為頁面的第一次渲染。data將會以JSON的形式由邏輯層傳至渲染層,其數據可以是:字符串,數字,布爾值,對象,數組。

渲染層可以通過WXML對數據進行綁定。

<input class="new-todo" value="{{ input }}" placeholder="Anything here..." auto-focus bindinput="inputChangeHandle" bindchange="addTodoHandle"/>
如上述代碼中的input.

二.生命周期函數

  1. // ===== 頁面生命周期方法 =====
  2. onLoad: function () {
  3. // 從緩存獲取任務列表數據,并用setData設置
  4. var todos = wx.getStorageSync('todo_list') // 調用 WX API 從本地緩存中獲取數據
  5. if (todos) {
  6. var leftCount = todos.filter(function (item) {
  7. return !item.completed
  8.  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久夜精品香蕉| 欧美限制级电影在线观看| 亚洲日本欧美中文幕| 欧美一级淫片videoshd| 精品国产乱码久久久久酒店| 国产精品久久久久久久av电影| 青青久久av北条麻妃黑人| 久久久最新网址| 高清欧美性猛交xxxx| 日韩av综合网| 欧美日韩国产在线播放| 菠萝蜜影院一区二区免费| 久久久国产精彩视频美女艺术照福利| 亚洲国产成人精品女人久久久| 九九视频直播综合网| 久久免费视频网站| 日韩欧美成人精品| 亚洲精品国产免费| 国产一区二区三区视频| 日本精品久久电影| 精品日本美女福利在线观看| 亚洲第一视频在线观看| 欧美高清在线播放| 欧美日韩精品二区| 国产精品视频色| 成人精品视频99在线观看免费| 国产精品精品一区二区三区午夜版| 欧美午夜片在线免费观看| 国产成人啪精品视频免费网| 久久伊人精品视频| 羞羞色国产精品| 91在线高清视频| 欧美日韩国产精品一区二区不卡中文| 久久久久久综合网天天| 91牛牛免费视频| 欧美在线视频一二三| 欧美日韩精品在线观看| 亚洲九九九在线观看| 狠狠爱在线视频一区| 欧美激情精品久久久久久大尺度| www欧美日韩| 久久好看免费视频| 欧美福利在线观看| 欧美成人性色生活仑片| 日韩av免费网站| 91精品国产高清久久久久久91| 夜夜嗨av色综合久久久综合网| 欧美成人激情视频免费观看| 欧美极品少妇与黑人| 欧美日韩一区二区在线播放| 欧美精品成人91久久久久久久| 国产偷国产偷亚洲清高网站| 欧美整片在线观看| 亚洲电影免费观看高清完整版| 日韩hd视频在线观看| 国产v综合ⅴ日韩v欧美大片| 精品国产欧美成人夜夜嗨| 久久福利网址导航| 日韩av第一页| 国产精品羞羞答答| 欧美色videos| 欧美又大又硬又粗bbbbb| 欧美成在线视频| 亚洲综合在线中文字幕| 亚洲电影免费观看高清完整版在线观看| 欧美精品videossex性护士| 欧美视频免费在线观看| 亚洲国产成人精品久久| 久久夜色精品亚洲噜噜国产mv| 亚洲精品美女在线观看| 国产精品一香蕉国产线看观看| 国产欧美日韩中文字幕在线| 亚洲精品v欧美精品v日韩精品| 色婷婷综合成人av| 国产精品久久久久久久久久久久久久| 国产一区二区三区在线播放免费观看| 最近2019年日本中文免费字幕| 国产在线观看一区二区三区| 亚洲欧美精品在线| 欧美精品久久久久久久| 国产精品99久久久久久久久久久久| 亚洲视频一区二区三区| 成人午夜小视频| 91网站免费观看| 久久在线免费观看视频| 国产拍精品一二三| 亚洲成人av片在线观看| 日韩在线视频二区| 日韩有码视频在线| 亚洲国产精品免费| 亚洲人成自拍网站| 综合国产在线视频| 96pao国产成视频永久免费| 在线观看视频亚洲| 欧美疯狂做受xxxx高潮| 精品久久中文字幕| 亚洲男人天堂网站| 色一情一乱一区二区| 亚洲精品久久久久中文字幕二区| 国产精品中文字幕在线| 亚洲色图第一页| 这里精品视频免费| 亚洲视频一区二区三区| 久久精品久久精品亚洲人| 精品人伦一区二区三区蜜桃免费| 91美女高潮出水| 亚洲精品久久久久久久久久久| 亚洲国产成人91精品| 欧美成人sm免费视频| 久久免费国产视频| 国产91|九色| 久久久国产精品亚洲一区| 精品久久久久久电影| 久久精品久久精品亚洲人| 欧美电影电视剧在线观看| 国产日韩在线视频| 欧美精品18videosex性欧美| 亚洲女成人图区| 欧美成人午夜激情视频| 欧美成人合集magnet| 国产精品美乳一区二区免费| 国产精品久久久久久中文字| 精品久久香蕉国产线看观看亚洲| 国产日韩欧美视频| 青草热久免费精品视频| 亚洲女人天堂色在线7777| 亚洲视频精品在线| 日韩成人小视频| 国产精品嫩草影院一区二区| 狠狠久久亚洲欧美专区| 亚洲国产日韩精品在线| 亚洲国产精久久久久久久| 久久精品99无色码中文字幕| 亚洲第一福利网| 狠狠色噜噜狠狠狠狠97| 亚洲成人激情图| 亚洲欧美中文在线视频| 久久男人资源视频| 国外日韩电影在线观看| 国产精品亚洲片夜色在线| 欧美日韩综合视频网址| 在线免费看av不卡| 91国在线精品国内播放| 成人免费大片黄在线播放| 色噜噜国产精品视频一区二区| 午夜精品www| 日韩精品免费综合视频在线播放| 国产精品福利在线观看| 91久久国产精品| 亚洲跨种族黑人xxx| 亚洲国产精品久久久久久| 亚洲精品国精品久久99热| 欧美成人免费全部观看天天性色| 一区二区三区美女xx视频| 91夜夜未满十八勿入爽爽影院| 亚洲美女动态图120秒| 亚洲精品视频二区| 久久99国产精品自在自在app| 亚洲国产精品yw在线观看| 尤物tv国产一区| 亚洲精品aⅴ中文字幕乱码| 日韩在线小视频| 欧美中文字幕在线播放| 国产999视频|