微信開發(fā)之旅———Day4(hello world~)

之前兩天研究了一下小程序和頁面的框架問題匕累。理論居多吧坞靶,今天我們來實戰(zhàn)一波辽剧,自己動手做一個頁面出來排截。

第一步 整理環(huán)境

首先新建一個項目(或者用之前那個也可以)然后應(yīng)該是這樣的一個場景。
刪除本身模板自帶的頁面挠蛉,我們重頭來寫

新項目進(jìn)入的頁面

刪完后的文件目錄應(yīng)該是這樣的

目錄結(jié)構(gòu)

同時可能會出現(xiàn)這樣一個報錯
報錯

有沒有同學(xué)想起來祭示,之前我們提到過,每新增一個頁面谴古,就需要到app.json里面進(jìn)行一次注冊(最新版本的開發(fā)環(huán)境會自動幫我們注冊)质涛,所以刪除頁面時也需要去那邊把之前注冊好的頁面刪掉。打開app.json掰担,刪除這兩行汇陆。

刪除注冊頁面

刪除完仍然會有報錯,不過沒事恩敌,我們馬上就要新建一個頁面了

清空頁面注冊后找不到頁面會進(jìn)行報錯

第二步 創(chuàng)建頁面

右鍵單擊pages瞬测,新建一個目錄横媚,然后命名helloworld(可以隨便起)纠炮,然后點擊新建好的helloworld目錄月趟,新建頁面,推薦命名與文件夾名相同恢口,也是helloworld孝宗。

目錄結(jié)構(gòu)

這時我們開始寫我們的第一個頁面。做一個最簡單登錄頁面吧
首先打開helloworld.wxml文件
寫下這樣的代碼

<!--pages/helloworld/helloworld.wxml-->
用戶名:<input  />
密碼:<input />
<button>登錄</button>

然后Ctrl+s進(jìn)行編譯耕肩,可以看到這樣的畫面
編譯后畫面

這時我們的第一個頁面的展示部分就做出來了因妇。盡管他不是那么的標(biāo)準(zhǔn),不過為了最快的上手猿诸,先拋開不是非常標(biāo)準(zhǔn)的細(xì)節(jié)部分婚被。對于使用到的標(biāo)簽簡單解釋一下,<input>是輸入框標(biāo)簽梳虽,使用這個標(biāo)簽可以創(chuàng)建一個輸入框址芯,<button>是按鈕標(biāo)簽,使用和這個標(biāo)簽可以創(chuàng)建一個按鈕窜觉,這里不做過多的講解谷炸,可以戳這里進(jìn)行詳細(xì)學(xué)習(xí)官方文檔

這時我們可以點擊用戶名和密碼下方的輸入框區(qū)域隨意輸入些數(shù)據(jù)嘗試一下。還可以點擊登錄按鈕(雖然只會閃一下禀挫,沒有其他任何動作)旬陡。
(這里可能會碰到一個bug,是電腦模擬器的bug语婴,有時候點擊輸入框會出現(xiàn)點不上的情況描孟,這是因為電腦無法聚焦,可以通過鼠標(biāo)長按來解決)

之前有提到過腻格,wxml和wxss只負(fù)責(zé)頁面的內(nèi)容和布局問題画拾,那頁面的動作誰來負(fù)責(zé)呢,我們發(fā)生跳轉(zhuǎn)菜职,顯示等等一系列動作是在哪里處理的呢青抛?回顧一下!實在js文件里面進(jìn)行處理的酬核。

這時我們來寫頁面邏輯蜜另,打開js文件

// pages/helloworld/helloworld.js
Page({

  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
    username:null,
    userpassword:null
  },
  //輸入框信息獲取
  usernameInput: function(e){
    this.setData({
      username : e.detail.value
    })
  },
  userpasswordInput: function (e) {
    this.setData({
      userpassword: e.detail.value
    })
  },
  //登錄事件
  loginBtn :function(){
    console.log("登陸成功");
    console.log('username:'+this.data.username);
    console.log('userpassword:' +this.data.userpassword);
  }
  
})

同時wxml文件也要發(fā)生一點小改動

<!--pages/helloworld/helloworld.wxml-->
用戶名:<input bindinput='usernameInput'/>
密碼:<input bindinput='userpasswordInput'/>
<button bindtap='loginBtn'>登錄</button>

簡單解釋一下,wxml的改動嫡意,bindinput是input標(biāo)簽的一個屬性值举瑰,可以設(shè)置一個函數(shù),通過這個函數(shù)來調(diào)用輸入框內(nèi)的值蔬螟,這一點在js文件中的 this.setData({username : e.detail.value}) 有體現(xiàn)到此迅。e就是這個輸入事件。
而bindtap的意思就是點擊事件的意思,當(dāng)你點擊這個按鈕耸序,就會執(zhí)行里面的函數(shù)忍些,然后看看我們js文件里的loginBtn函數(shù)里面寫了什么,從console.log輸出了登錄成功和用戶名以及密碼坎怪。
注:console.log是用于在控制臺輸出的一條語句

第三步 運行

然后看一下運行效果


輸入數(shù)據(jù)

運行結(jié)果

至此罢坝,我們的第一個頁面就成功了!

上一篇:微信開發(fā)之旅———Day3(小程序框架——下)
下一篇:微信開發(fā)之旅———Day5(網(wǎng)絡(luò)API)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末搅窿,一起剝皮案震驚了整個濱河市嘁酿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌男应,老刑警劉巖闹司,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異沐飘,居然都是意外死亡开仰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門薪铜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來众弓,“玉大人,你說我怎么就攤上這事隔箍∥酵蓿” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵蜒滩,是天一觀的道長滨达。 經(jīng)常有香客問我,道長俯艰,這世上最難降的妖魔是什么捡遍? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮竹握,結(jié)果婚禮上画株,老公的妹妹穿的比我還像新娘。我一直安慰自己啦辐,他們只是感情好谓传,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著芹关,像睡著了一般续挟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上侥衬,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天诗祸,我揣著相機(jī)與錄音跑芳,去河邊找鬼。 笑死直颅,一個胖子當(dāng)著我的面吹牛聋亡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播际乘,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼漂佩!你這毒婦竟也來了脖含?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤投蝉,失蹤者是張志新(化名)和其女友劉穎养葵,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘩缆,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡关拒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了庸娱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片着绊。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖熟尉,靈堂內(nèi)的尸體忽然破棺而出归露,到底是詐尸還是另有隱情,我是刑警寧澤斤儿,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布剧包,位于F島的核電站,受9級特大地震影響往果,放射性物質(zhì)發(fā)生泄漏疆液。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一陕贮、第九天 我趴在偏房一處隱蔽的房頂上張望堕油。 院中可真熱鬧,春花似錦肮之、人聲如沸馍迄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽攀圈。三九已至,卻和暖如春峦甩,著一層夾襖步出監(jiān)牢的瞬間赘来,已是汗流浹背现喳。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留犬辰,地道東北人嗦篱。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像幌缝,于是被迫代替她去往敵國和親灸促。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

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

  • 微信應(yīng)用號(小程序涵卵,「應(yīng)用號」的新稱呼)終于來了浴栽! 目前還處于內(nèi)測階段,微信只邀請了部分企業(yè)參與封測轿偎。想必大家都關(guān)...
    c14328d5898b閱讀 2,664評論 2 14
  • 在看了微信小程序文檔之后典鸡,覺得挺有意思的,就嘗試著寫了第一個微信小程序坏晦,主頁面樣式是這樣的: 關(guān)鍵詞: Prom...
    蔡華鵬閱讀 11,455評論 7 9
  • 微信小程序由于適用性強(qiáng)萝玷、邏輯簡要、開發(fā)迅速的特性昆婿,疊加具有海量活躍用戶的騰訊公司背景球碉,逐漸成為了輕量級單一功能應(yīng)用...
    純文筆記閱讀 4,043評論 1 9
  • 原文:http://gold.xitu.io/entry/57e34d6bd2030900691e9ad7/pro...
    AiPuff閱讀 2,494評論 0 3
  • 這個城市終于意思了一點雪汁尺,然而比起新疆,這樣的雪簡直是對冬天的褻瀆多律〕胀唬可是新疆,再也不會延伸我的記憶狼荞。 有時候辽装,我們...
    Just1988閱讀 143評論 0 0