微信小程序入門

小程序入門上午:


一敞临、小程序賬號申請:

1.1麸澜、到網(wǎng)站申請小程序開發(fā)賬號

注冊地址https://mp.weixin.qq.com/wxopen/waregister?action=step1
注冊界面下圖:

register.png

1.2炊邦、登錄賬號

登錄賬號,就可以在菜單 “設(shè)置”-“開發(fā)設(shè)置” 看到小程序的 AppID 了 窄俏。

setting.png

1.3凹蜈、打開界面
first-program.png
1.4忍啸、第一個程序计雌,默認(rèn)啟動模板
preview.jpg

二、通過代碼加深小程序目錄結(jié)構(gòu)的認(rèn)識

2.1妈橄、項目結(jié)構(gòu)

項目的結(jié)構(gòu)圖,通過該圖可以了解小程序中每個目錄的作用


progremTree.png
2.2、結(jié)構(gòu)圖

項目的結(jié)構(gòu)圖沙热,通過該圖可以了解小程序中每個目錄的作用


structure.png

三校读、微信小程序的“hello 小程序”

3.1、完成app層代碼,

在app.json中創(chuàng)建如下代碼蛾洛,json不支持文檔

{
  "pages":[
    "views/page1/page1"
  ]
}

app.js 設(shè)置

 App({
  /*
    其他的方法如何調(diào)用
  */
  foo(){
    return "bar"
  },
  num:100,
  data:{},

  /**
   * 當(dāng)小程序初始化完成時雁芙,會觸發(fā) onLaunch(全局只觸發(fā)一次)
   * 在es6的時候: onLaunch可以省略
   */
  onLaunch () {
    console.log('onlaunch')
  }

})

通過log日志看到代碼onLaunch被打印了 說明該方法走了

3.2兔甘、創(chuàng)建一個頁面
  • 新建一個views文件夾,在views文件夾內(nèi)創(chuàng)建page1文件夾
    page1文件夾里面創(chuàng)建page1.wxml
<!--wei xin markup language-->
<text>hello 微信</text>

編譯應(yīng)用 發(fā)現(xiàn)微信小程序能展示內(nèi)容

  • 在同目錄下創(chuàng)建一個page1.js
// views/page1/page1.js
// 通過getApp方法拿到全局應(yīng)用程序?qū)ο?調(diào)用的是app.js里面的代碼
const app=getApp()


Page({
    onLoad(){
      const msg=app.foo()
      console.log(msg)
      console.log(app.data)
      console.log(app.num)
    }
  }
)

  • page1.wxss用于設(shè)置當(dāng)前頁面的css樣式
/* wei xin sheet style
定義在頁面里面的只能作用于當(dāng)前界面 */
text{
  color: #f00;
  background-color:#00f
}

四蟆淀、練習(xí)微信小程序如何實(shí)現(xiàn)頁面添加澡匪,值傳遞唁情,內(nèi)容展示

4.1、添加頁面

在app.json的全局配置頁面添加list頁面

{
  "pages":[
    "views/list/list",
    "views/page1/page1"
  ]
}
4.2惦费、在list頁面創(chuàng)建list.js list.json list.wxml list.wxss文件抢韭,實(shí)現(xiàn)頁面內(nèi)值傳遞

在list.js的頁面創(chuàng)建頁面的全局對象

Page({
  // 該對象的所有成員都可以被頁面訪問到
  data:{
      messsge: 'hello 小程序',
  },
   onLoad(){
    //  改變數(shù)據(jù)并呈現(xiàn)到頁面上
       this.setData(
        {
            messsge:Date.now()
         }
       )
   }
})
4.3篮绰、獲取頁面js里面的數(shù)據(jù)對象

在list.wxml頁面獲取js文件的數(shù)據(jù)并展示到頁面在關(guān)于text等標(biāo)簽的用法參考
https://developers.weixin.qq.com/miniprogram/dev/component/

<text> {{messsge}}</text>
4.4、實(shí)現(xiàn)網(wǎng)絡(luò)請求
 //獲取一個api中的數(shù)據(jù),不要使用ajax  api  因?yàn)閍jax的api是bom的   bom是基于bs架構(gòu)的  需要window窗口支持
      // 我們使用微信的api  網(wǎng)絡(luò)請求的api  和jquery的特別像
const _this=this
wx.request({
        url: 'http://t.yushu.im/v2/movie/in_theaters', // 僅為示例藕筋,并非真實(shí)的接口地址
        data: {},
        header: {
          'content-type': 'application/json' // 默認(rèn)值
        },
        success(res) {
          console.log(res.data)
          _this.setData(
            {
              list:res.data.subjects
            }
          )
        }
      })

注意這個需要后臺的支持梳码,否則有可能拿不到數(shù)據(jù):
https://blog.csdn.net/github_39570717/article/details/83272210

  • 請求回來數(shù)據(jù)后通過模板文件遍歷并展示 在list.wxml文件中
    <view>
    <view class="item" wx:for="{{list}}">
    <text>{{ item.title }}</text>
    </view>
    </view>
  • 如果想添加樣式 只需要在wxss類中添加即可
    .item{
    border: 1px solid red;
    }
    完整效果如下圖:


    xiaochengxudemo1.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末暇藏,一起剝皮案震驚了整個濱河市濒蒋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瓮顽,老刑警劉巖围橡,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件翁授,死亡現(xiàn)場離奇詭異,居然都是意外死亡诫尽,警方通過查閱死者的電腦和手機(jī)炬守,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門减途,熙熙樓的掌柜王于貴愁眉苦臉地迎上來曹洽,“玉大人,你說我怎么就攤上這事税产。” “怎么了撞羽?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵诀紊,是天一觀的道長隅俘。 經(jīng)常有香客問我,道長碌宴,這世上最難降的妖魔是什么蒙畴? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任忍抽,我火速辦了婚禮,結(jié)果婚禮上鸠项,老公的妹妹穿的比我還像新娘祟绊。我一直安慰自己,他們只是感情好嘉熊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布扬舒。 她就那樣靜靜地躺著讲坎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪晨炕。 梳的紋絲不亂的頭發(fā)上瓮栗,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天瞄勾,我揣著相機(jī)與錄音进陡,去河邊找鬼秆撮。 笑死,一個胖子當(dāng)著我的面吹牛盗蟆,可吹牛的內(nèi)容都是我干的舒裤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼仆邓,長吁一口氣:“原來是場噩夢啊……” “哼节值!你這毒婦竟也來了榜聂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤匿乃,失蹤者是張志新(化名)和其女友劉穎幢炸,沒想到半個月后拒贱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡岩调,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了缰揪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赞厕,死狀恐怖定硝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情诲侮,我是刑警寧澤箱蟆,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布空猜,位于F島的核電站,受9級特大地震影響坝疼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谆沃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一钝凶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧管毙,春花似錦腿椎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至卓舵,卻和暖如春南用,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背掏湾。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留融击,地道東北人筑公。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像尊浪,于是被迫代替她去往敵國和親匣屡。 傳聞我的和親對象是個殘疾皇子封救,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

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

  • 前言: 前一章簡述了微信小程序的注冊,既然注冊了捣作,那么肯定要開發(fā)微信小程序了誉结。 俗話說的好:工欲善其事必先...
    Smile__EveryDay閱讀 3,677評論 1 12
  • 前言 2017年1月9日,微信小程序發(fā)布券躁。這也標(biāo)志著FaceBook的RN惩坑,阿里的Weex,Tencent的小程序...
    Goach閱讀 407評論 0 4
  • 上一章我們已經(jīng)介紹了微信小程序的目錄的整體了解以及app系列文件的講解,今天我們具體學(xué)習(xí)下Pages文件夾下的文件...
    Smile__EveryDay閱讀 41,276評論 0 6
  • “天堂的模樣,就是圖書管的模樣”搪泳,看到這句話稀轨,很是贊同。的確岸军,書很多時候主宰過我的喜怒哀樂奋刽,與書中的人物同悲...
    燕飛紅雪閱讀 681評論 0 2
  • 兒子酷愛畫畫,從一歲左右就開始到處涂鴉艰赞,從亂七八糟的線條到合不上口的圓圈佣谐。如今,兒子九歲了方妖,畫畫一直陪他長...
    布蘭妮田田閱讀 541評論 1 1