搭建第一個自己的微信小程序

為了幫助開發(fā)者簡單和高效地開發(fā)和調(diào)試微信小程序名眉,我們在原有的公眾號網(wǎng)頁調(diào)試工具的基礎(chǔ)上,推出了全新的 微信開發(fā)者工具凰棉,集成了公眾號網(wǎng)頁調(diào)試和小程序調(diào)試兩種開發(fā)模式

一损拢、微信開發(fā)工具下載:微信開發(fā)工具,安裝過程就不介紹了撒犀,跟普通的安裝工具一樣福压,一直下一步就好了掏秩。

二、開始搭建我們自己的第一個微信小程序

1荆姆、上篇文章我們介紹了微信小程序的注冊過程蒙幻,也告訴你怎么查看appid,下面我我們開始搭建我們自己的小程序胞枕,打開微信開發(fā)者工具杆煞,選擇小程序項目


11.png

2、填寫上篇文章中介紹的appid腐泻,如果你還沒有appid也可以使用測試appid决乎,并勾選建立普通快速模板選項,該選項可以幫我們快速搭建一個微信小程序的框架出來派桩,類似一個腳手架

3构诚、進(jìn)入將出現(xiàn)如下圖所示的界面,微信開發(fā)工具已經(jīng)幫我們搭建了一個簡單的項目了,到此你的第一個項目就搭建成功了


323.png

4铆惑、下面我們來看看項目的目錄結(jié)構(gòu)和文件

1)pages主要存放文件信息
它包含4個文件:js(必須)范嘱,wxml(必須),json(非必須)员魏,wxss(非必須)

2)app.js是公共的js文件丑蛤,主要處理一些全局的小程序邏輯

//app.js
App({
  onLaunch: function () {
    // 展示本地存儲能力
    var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)

    // 登錄
    wx.login({
      success: res => {
        // 發(fā)送 res.code 到后臺換取 openId, sessionKey, unionId
      }
    })
    // 獲取用戶信息
    wx.getSetting({
      success: res => {
        if (res.authSetting['scope.userInfo']) {
          // 已經(jīng)授權(quán),可以直接調(diào)用 getUserInfo 獲取頭像昵稱撕阎,不會彈框
          wx.getUserInfo({
            success: res => {
              // 可以將 res 發(fā)送給后臺解碼出 unionId
              this.globalData.userInfo = res.userInfo

              // 由于 getUserInfo 是網(wǎng)絡(luò)請求受裹,可能會在 Page.onLoad 之后才返回
              // 所以此處加入 callback 以防止這種情況
              if (this.userInfoReadyCallback) {
                this.userInfoReadyCallback(res)
              }
            }
          })
        }
      }
    })
  },
  globalData: {
    userInfo: null
  }
})

3)app.json該文件中存放的公共配置,格式就是json虏束,其中pages是必須要配置的棉饶,程序中的每一個頁面,都需要在這里配置镇匀,否則頁面會找不到,window屬性配置的是一些窗口屬性

{
  "pages":[
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle":"black"
  }
}

4)app.wxss是小程序的公共樣式表照藻,結(jié)構(gòu)如下,首先是一個小數(shù)點.加上別名汗侵,之后就是一對大括號幸缕,在大括號內(nèi)設(shè)置屬性,鍵值對用冒號分割晰韵,鍵值對后面有分號

/**app.wxss**/
.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 200rpx 0;
  box-sizing: border-box;
} 

5)project.config.json 是整個項目的一些項目和環(huán)境配置文件

{
    "description": "項目配置文件",
    "packOptions": {
        "ignore": []
    },
    "setting": {
        "urlCheck": true,
        "es6": true,
        "postcss": true,
        "minified": true,
        "newFeature": true
    },
    "compileType": "miniprogram",
    "libVersion": "2.2.5",
    "appid": "wx3639f434d0dce6cc",
    "projectname": "helloworld",
    "debugOptions": {
        "hidedInDevtools": []
    },
    "isGameTourist": false,
    "condition": {
        "search": {
            "current": -1,
            "list": []
        },
        "conversation": {
            "current": -1,
            "list": []
        },
        "game": {
            "currentL": -1,
            "list": []
        },
        "miniprogram": {
            "current": -1,
            "list": []
        }
    }
}

以上只是簡單介紹了一些每個文件的作用冀值,后續(xù)文章將詳細(xì)介紹每個文件的具體用處和常用參數(shù)的使用。

??本文由明天的地平線創(chuàng)作宫屠,如想了解更多更詳細(xì)的內(nèi)容列疗,請關(guān)注一下公眾號,公眾號內(nèi)將進(jìn)行最新最實時的更新浪蹂!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抵栈,一起剝皮案震驚了整個濱河市告材,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌古劲,老刑警劉巖斥赋,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異产艾,居然都是意外死亡疤剑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門闷堡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來隘膘,“玉大人,你說我怎么就攤上這事杠览⊥渚眨” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵踱阿,是天一觀的道長管钳。 經(jīng)常有香客問我,道長软舌,這世上最難降的妖魔是什么才漆? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮佛点,結(jié)果婚禮上栽烂,老公的妹妹穿的比我還像新娘。我一直安慰自己恋脚,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布焰手。 她就那樣靜靜地躺著糟描,像睡著了一般。 火紅的嫁衣襯著肌膚如雪书妻。 梳的紋絲不亂的頭發(fā)上船响,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機與錄音躲履,去河邊找鬼见间。 笑死,一個胖子當(dāng)著我的面吹牛工猜,可吹牛的內(nèi)容都是我干的米诉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼篷帅,長吁一口氣:“原來是場噩夢啊……” “哼史侣!你這毒婦竟也來了拴泌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惊橱,失蹤者是張志新(化名)和其女友劉穎蚪腐,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體税朴,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡回季,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了正林。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泡一。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖卓囚,靈堂內(nèi)的尸體忽然破棺而出瘾杭,到底是詐尸還是另有隱情,我是刑警寧澤哪亿,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布粥烁,位于F島的核電站,受9級特大地震影響蝇棉,放射性物質(zhì)發(fā)生泄漏讨阻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一篡殷、第九天 我趴在偏房一處隱蔽的房頂上張望钝吮。 院中可真熱鬧,春花似錦板辽、人聲如沸奇瘦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽耳标。三九已至,卻和暖如春邑跪,著一層夾襖步出監(jiān)牢的瞬間次坡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工画畅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留砸琅,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓轴踱,卻偏偏與公主長得像症脂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,182評論 25 707
  • 用兩張圖告訴你摊腋,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料沸版? 從這篇文章中你...
    hw1212閱讀 12,732評論 2 59
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,982評論 3 119
  • 01 今天參加同事婚禮兴蒸,一個和我一起入職的小姑娘视粮,我們不知不覺各自走過了七年的時光〕鹊剩看著站在聚光燈下蕾殴,披著美麗的華...
    hello0724閱讀 532評論 0 0
  • 以前都說熟能生巧钓觉,可到了30歲的節(jié)點,往往會熟能生(厭)坚踩。每個行業(yè)里待久了難免會經(jīng)歷倦怠期荡灾,今天的分享就一起來看看...
    長陽畢生之作閱讀 611評論 0 1