在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 應用軟件教程 > 詳細頁面

初探“微信小小程序”

初探“微信小小程序”

更新時間:2025-10-03 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一...
微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。

最近,“微信小程序”這個詞占據(jù)了朋友圈,大有一番風起云涌之勢,當然,還不可能夸張到使原生App開發(fā)人員失業(yè)這種程度。當然,作為一名技術人員,時刻保持對新技術的好奇心是必須的,所以在網(wǎng)上找大神的教程,搭建了一下開發(fā)環(huán)境,來學習一下這個新的開發(fā)框架。

一 項目文件結構

當打開微信小程序的Demo的時候,我個人習慣是先看整個項目的文件結構,先大致弄清這部分是干什么的,那部分又是干什么的,微信小程序基本的文件結構如下圖:

圖1-微信小程序基本文件結構

首先我們一眼就可以看到,在項目根目錄有三個文件,app.js,app.json,以及app.wxss,下面來談談我對這三個文件的理解。

1 . app.js

app.js中包含一個App()函數(shù),我把它理解為微信小程序真正意義上的入口,也就是說當啟動一個小程序的時候,首先會執(zhí)行到這里。App()函數(shù)用來注冊一個小程序,參數(shù)為Object類型,可以在其中指定小程序的生命周期函數(shù)(理解還不是很透徹), 當然,也可以定義一個全局的數(shù)據(jù)和函數(shù),

我們可以在頁面中調用全局的getApp()方法,獲得小程序實例,從而來調用我們定義的全局數(shù)據(jù)和函數(shù)。

2 . app.json

app.json可以對小程序進行全局的配置,比如我們可以配置小程序有哪些頁面、窗口表現(xiàn)形式、設置網(wǎng)絡超時時間、設置多tab等。下面就是一個簡單的配置:

{ 
"pages": [ 
"page/index/index", 
"page/logs/index" 
], 
"window": { 
"navigationBarTitleText": "Demo" 
}, 
"tabBar": { 
"list": [{ 
"pagePath": "page/index/index", 
"text": "首頁" 
},{
"pagePath": "page/logs/logs",
 "text": "日志" 
}]
 }, 
"networkTimeout": { 
"request": 10000, 
"downloadFile": 10000 
}, 
"debug": true
}

3 .app.wxss

app.wxss文件比較好理解了,它相當于一個全局的樣式表,等同于前端中的css文件,任何頁面都可以使用這個樣式表,當然,如果某個頁面重復定義了某個屬性的表現(xiàn)形式的話,則會覆蓋app.wxss文件中定義的。

以上三個文件中,app.js和app.json是每個微信小程序必須要有的,app.wxss則根據(jù)需要來添加。

在圖一的文件結構中,還有三個文件夾目錄:images,pages,utils,這種形式就類似我們開發(fā)中分包的做法(其實就是)-將具有類型性質的文件或者類分目錄存放,這樣便于維護項目。

我們來關注下pages目錄,這個目錄存放了小程序的所有頁面。

圖2-小程序的頁面結構

這里我們定義了兩個頁面,index(首頁)和logs(顯示某種日志)。

可以看到,在每個頁面中,也有類似前邊兒我們所說的app.js,app.json等文件,下面我們就來看看它們具體是什么。

以logs頁面為例:

1 .logs.js

我們看一下這個文件中簡單的代碼:

//logs.js
var util = require('../../utils/util.js')
Page({
  data: {
    logs: []
  },
  onLoad: function () {
    this.setData({
      logs: (wx.getStorageSync('logs') || []).map(function (log) {
        return util.formatTime(new Date(log))
      })
    })
  }
})

如果你有過開發(fā)經(jīng)驗或者是js開發(fā)經(jīng)驗,那么一樣就可以看出,這個類的結構很簡單:1.引入了一個外部文件,2.有一個函數(shù),進行了某種處理。

我們看一下官方文檔是怎么介紹這個以js結尾的文件的:包含一個Page()函數(shù),Page()函數(shù)用來注冊一個頁面。接受一個object參數(shù),其指定頁面的初始數(shù)據(jù)、生命周期函數(shù)、事件處理函數(shù)等。它是頁面的邏輯文件,頁面邏輯在這里處理。

在這個文件中,我們可以定義變量,函數(shù)等。

2 .logs.json

app.json是小程序的全部配置文件,那么不難理解,logs.json則是logs頁面的配置文件,在這里我們可以配置頁面標題等屬性。

3 .logs.wxml

wxml文件是頁面獨有的,它相當于界面,它是與用戶交互的入口,微信提供了很多基礎組件,例如按鈕,文本以及進度條等,都可以在這個文件中配置并顯示出具體的效果。

4 .logs.wxss

wxss跟app.wxss文件一樣,都是樣式表文件,不過每個頁面下的這個文件時對于某個頁面的,而app.wxss則是全局的樣式配置,相同屬性的話,logs.wxss會覆蓋掉app.wxss中的。

對于頁面下的文件配置,我們來看一下官方的說明:

圖3-頁面文件配置

結語

以上就是微信小程序的整體項目文件結構,由宏觀到具體,弄清整體框架后,再一步一步學習其中的細節(jié),可能會更加輕松。

以上就是初探“微信小小程序”的詳細內容,更多請關注php中文網(wǎng)其它相關文章!


小程序是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 18黄暴禁片在线观看| 亚洲精品久久久久久久蜜桃臀| 国产 欧美 日本| 亚洲色图偷拍视频| 五月婷婷六月合| 自拍偷拍21p| 91国内在线播放| 91插插插插插插插插| 中文字幕22页| 特级西西444www| 色乱码一区二区三区熟女| 手机版av在线| 日本特级黄色大片| 欧美交换配乱吟粗大25p| 日本老太婆做爰视频| 国产视频在线观看网站| 天堂а√在线中文在线| www.成年人视频| 成人在线免费观看av| 97视频在线免费播放| 手机在线免费观看毛片| 激情黄色小视频| 一级性生活视频| 91成人综合网| 东京热加勒比无码少妇| 99热这里只有精品在线播放| 不卡的在线视频| 91免费视频黄| 1024精品视频| 国产aaaaa毛片| 裸体裸乳免费看| 成年人视频观看| 日本高清一区二区视频| av影院在线播放| av免费网站观看| 精品一区二区成人免费视频| 国模无码视频一区二区三区| 在线观看高清免费视频| 免费久久久久久| 熟妇人妻va精品中文字幕 | 久久艹国产精品| 污视频免费在线观看网站| 无码人妻aⅴ一区二区三区日本| 欧日韩免费视频| 日韩av卡一卡二| 久久成人免费观看| 粉嫩av一区二区三区天美传媒 | 小早川怜子一区二区三区| 久久久久久免费看| 成人高清在线观看视频| 99精品视频播放| 久久视频免费在线| 日本中文字幕观看| 男人女人黄一级| 欧美黄网站在线观看| 成人小视频在线观看免费| 国产又黄又猛又粗| 18禁免费无码无遮挡不卡网站| www.色.com| av在线免费看片| 高清av免费看| 无人在线观看的免费高清视频 | 久草免费福利在线| 91看片淫黄大片91| 黄瓜视频免费观看在线观看www | 伊人精品视频在线观看| 视频在线观看免费高清| 午夜在线观看av| 狠狠躁狠狠躁视频专区| 无限资源日本好片| wwwwwxxxx日本| 一二三级黄色片| 伊人五月天婷婷| 亚洲久久中文字幕| 男人的天堂99| 成年人午夜视频在线观看| 天天做天天爱天天高潮| 亚洲一区二区三区四区精品| 老司机av福利| 超碰10000| 国产成a人亚洲精v品在线观看| 五月天男人天堂| 亚洲一区 在线播放| 四虎免费在线观看视频| 97公开免费视频| 久久久久久久久久毛片| 三级av免费看| 交换做爰国语对白| 五月天色婷婷综合| 日本xxxx黄色| 午夜肉伦伦影院| 又色又爽又高潮免费视频国产| 欧美视频在线观看视频| 在线观看日本www| 特黄特黄一级片| 成人免费a级片| 午夜一区二区视频| 国产盗摄视频在线观看| 三级黄色片播放| 欧美黄色免费网址| heyzo国产| www.好吊操| 我的公把我弄高潮了视频| 日日摸日日碰夜夜爽无码| 奇米精品一区二区三区| 成年人在线观看视频免费| 午夜啪啪小视频| 欧美在线观看视频免费| 亚洲xxx在线观看| 91香蕉视频污版| 青青草免费在线视频观看| 青青草视频在线免费播放| 另类小说色综合| 欧美狂野激情性xxxx在线观| 搞av.com| 九九热99视频| 免费无码不卡视频在线观看| 日本不卡一区二区在线观看| 性欧美18一19内谢| 91免费视频网站在线观看| 久久综合色视频| 欧美a级黄色大片| 在线免费视频a| 国产精品无码电影在线观看| 国产超碰在线播放| 亚洲美免无码中文字幕在线 | 青青草国产免费| 伊人免费视频二| 成人精品视频一区二区| 精品人妻大屁股白浆无码| 色片在线免费观看| 欧美韩国日本在线| 人妻无码视频一区二区三区| 四虎4hu永久免费入口| 亚洲国产成人va在线观看麻豆| 99精品在线免费视频| 99久久久精品视频| ijzzijzzij亚洲大全| 日本香蕉视频在线观看| 色噜噜狠狠一区二区三区狼国成人| 日韩欧美在线播放视频| 农民人伦一区二区三区| 国产一级不卡视频| 波多野结衣家庭教师视频| 男人添女人下面高潮视频| 国产人妻互换一区二区| 中文字幕丰满乱码| 一级片视频免费观看| 色多多视频在线播放| 国产传媒久久久| 久久手机在线视频| 给我免费播放片在线观看| 国产精品日韩三级| 男人搞女人网站| 久久久精品麻豆| 91插插插插插插插插| 亚洲欧美视频二区| 最新av免费在线观看| 91福利免费观看| 国产99久久九九精品无码| 毛片av免费在线观看| 能看的毛片网站| 丁香啪啪综合成人亚洲| 九九热在线免费| 在线视频日韩欧美| mm131午夜| 丰满爆乳一区二区三区| 丰满爆乳一区二区三区| 91制片厂毛片| mm131亚洲精品| 国内自拍中文字幕| 欧美日韩一区二区在线免费观看| 欧美成人免费高清视频| 手机看片一级片| 性一交一乱一伧国产女士spa| 国产资源第一页| 久久午夜夜伦鲁鲁一区二区| 国产乱叫456| 日韩精品xxxx| 在线播放 亚洲| 鲁一鲁一鲁一鲁一色| 亚洲一级免费在线观看| 999久久欧美人妻一区二区| 97超碰青青草| 成年人三级视频| 午夜免费高清视频| 狠狠操狠狠干视频| 激情黄色小视频| 久久免费视频3| 男人c女人视频| 182午夜视频| 亚洲免费看av| 五月天婷婷亚洲| 日韩精品一区中文字幕| 国产91在线亚洲| 三级av免费看| 日韩欧美视频网站| 青青青青在线视频| 亚洲av毛片在线观看| 污色网站在线观看|