日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

瀏覽:215日期:2022-07-16 09:46:09

微信小程序能夠通過搜索打開使用,用完關(guān)閉,沒有移動app的安裝、下載等過程,微信流量大,輕便、易用等特性是其優(yōu)點。使用微信小程序還能查詢獲取火車票呢,快來看看具體內(nèi)容吧!

主頁上半部分顯示用戶頭像與用戶名(和微信中的信息一致,這部分組件是工具自帶的,我們可以修改這部分組件和內(nèi)容,稍候會提到);下半部分顯示一個經(jīng)典的問候語“Hello World”,提供一個可點擊的按鈕“點擊獲取火車票”;

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

點擊按鈕后,通過事先指定的參數(shù)(調(diào)用了百度APIStore中去哪網(wǎng)火車票查詢接口,站-站查詢所需參數(shù)為始發(fā)地、目的地及時間)發(fā)送網(wǎng)絡(luò)請求,將獲取到的JSON數(shù)據(jù)按火車車次為節(jié)點進行解析并在新頁面顯示基本信息(除了詳細座位信息),為每個車次提供一個可點擊的按鈕“點擊查看座位信息”;

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

點擊某車次中的座位查詢按鈕后,會將該車次對應(yīng)的所有座位信息顯示在新頁面中;

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

點擊后兩個頁面左上角的“返回”按鈕可回到上一頁,這個功能也是工具自帶的;

index

index是項目新建時自動生成的,作為小程序的啟動頁面。

index.wxml

首頁的頭像與用戶名,從上圖的演示過程可以看出我將微信的名字“***”改成了“用戶名”:

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

用戶名部分原本的內(nèi)容為{{userInfo.nickName}},{{key_name}}的作用是獲取關(guān)鍵字名為key_name對應(yīng)的值(數(shù)據(jù)一般以key_name:value的形式定義在wxml文件同目錄下js文件的data成員中,后面會講解),image顯示的頭像資源也是通過這種方式指定為src="{{userInfo.avatarUrl}}",程序中產(chǎn)生的數(shù)據(jù)可以在開發(fā)者工具頂部偏右的AppData欄中查看。

如果不需要從js文件中獲取數(shù)據(jù),那么可以像代碼中“用戶名”那樣直接寫入數(shù)據(jù)值,不過一般不推薦這樣做,因為像Android等平臺App在開發(fā)時會將數(shù)據(jù)值放入strings.xml等文件,目的是為了將數(shù)據(jù)與布局分離,布局和功能實現(xiàn)代碼分離,方便開發(fā)與維護。

組件中的class項用來設(shè)置其樣式,屬性名對應(yīng)的樣式信息定義在wxss文件中,除了可以使用定義在本目錄wxss文件中的樣式,還可以使用app.wxss文件中定義的。如果樣式只是在某頁面中使用,那么建議定義在其目錄下的wxss文件中,即局部作用域內(nèi);如果是多個頁面共同使用,即全局樣式,那么一般定義在主程序app.wxss文件中。class樣式可以指定組件的寬高、背景顏色等屬性,本文不再進行詳述。

在界面下方添加按鈕“點擊獲取火車票”組件:

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

按鈕的目標是為了讓用戶可以點擊進行交互,至于使用button、text或其他組件,視具體需求而定。這里是利用text組件,文本內(nèi)容直接寫入了字串“點擊獲取火車票”,對于只有一個子組件的布局其實可以如下面代碼不用嵌套,一層布局搞定。一般來說嵌套層數(shù)越少,加載速度越快,這對移動程序的體驗是至關(guān)重要的。

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

組件若要有點擊交互功能,須為其綁定事件響應(yīng)方法,常用的有單點--bindtap,長按--binglongtap。bindtap="getTrainInfo",雙引號中的文本是方法名稱,在js文件中以該名定義方法,做需要的處理即可。

3.1.2 index.js

實現(xiàn)wxml布局中按鈕“點擊獲取火車票”綁定的函數(shù)功能:

//獲取火車票函數(shù)

getTrainInfo: function() {

wx.request({

url: 'http://apis.baidu.com/qunar/qunar_train_service/s2ssearch',

header: {

apikey: '361cf2a2459552575b0e86e0f62302bc',

},

data: {

version: '1.0',

from: '北京',

to: '杭州',

date: '2016-11-15',

},

success: function(res) {

var json = res.data;

//將JSON類型轉(zhuǎn)為String類型用以url參數(shù)傳遞,否則傳遞后會變成[object Object]

var jsonString = JSON.stringify(json);

wx.navigateTo({

url: '../train/train?trainInfos='+jsonString,

});

},

});

},

我們先來看看微信小程序官網(wǎng)對于網(wǎng)絡(luò)請求方法--wx.request(OBJECT)的說明:

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

一般來說,wx api提供的方法默認會有一個Object參數(shù),需要時傳入,不需要時不傳便是。不過這對于像我這種Android開發(fā)者來說一開始有點不適應(yīng),怎么函數(shù)調(diào)用時都傳入一個{...}參數(shù),內(nèi)部各個項之間用逗號“,”分隔,代碼中的url、data等。

從代碼中看,發(fā)起網(wǎng)絡(luò)請求時傳入了圖中列出的四項參數(shù):url、header、data及success,不同需求傳入的參數(shù)也會不同。對于wx.request方法而言,需根據(jù)網(wǎng)絡(luò)請求目標來傳參數(shù)的是前四項:url、header、data及method。

以本案例利用百度APIStore去哪網(wǎng)火車票獲取站--站火車票信息來說(http://apistore.baidu.com/apiworks/servicedetail/697.html),其官網(wǎng)給出的接口調(diào)用的參數(shù)信息與格式如下:

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

將上面兩張圖中的信息結(jié)合起來看,參數(shù)是一一對應(yīng)的:

wx url——火車票查詢 接口地址;

header——請求參數(shù)header;

data——請求參數(shù)urlParam;

method——請求方法;

因為wx中的method參數(shù)默認是GET,和火車票查詢接口指定的一致,所以調(diào)用時可以省略。

而對于最后三個回調(diào)函數(shù):success、fail及comlete,代碼中添加了success,在請求成功時對數(shù)據(jù)進行處理。當然,一般的程序還得對請求失敗的情況做處理。下面就來分析success方法中的代碼,包括JSON數(shù)據(jù)的轉(zhuǎn)換與新頁面的跳轉(zhuǎn),請求返回的數(shù)據(jù)以參數(shù)res的形式傳入到function中。先來看看res中包含了哪些信息,通過代碼console.log(res)可以將其打印在工具調(diào)試頁面的Console項中。

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

request--ok和statusCode--200表示請求成功,所以才會回調(diào)success方法。而data對象才是我們需要的數(shù)據(jù),更精確地說,data.data.trainList對象才是真正的火車票信息。

var json = res.data,獲取data對象(網(wǎng)絡(luò)請求返回的數(shù)據(jù)一般為JSON格式),賦給變量json;

var jsonString = JSON.stringify(json),將JSON類型對象暫時轉(zhuǎn)換為String類型,用來作為url的參數(shù)部分進行傳遞;一開始在這里耽擱了很久,不進行轉(zhuǎn)換直接傳的話在目標頁面獲取不到想要的數(shù)據(jù),下面會說明原因;

url: '../train/train?trainInfos='+jsonString,通過url指定的信息跳轉(zhuǎn)到對應(yīng)頁面,如果不需要額外參數(shù),直接寫url: '../train/train';如果只是傳遞簡單的值,可寫成url: '../train/train?param=123';

至此,如果網(wǎng)絡(luò)沒有問題,點擊按鈕便可以進行火車票的查詢并攜帶結(jié)果數(shù)據(jù)跳轉(zhuǎn)到新頁面了。

是不是覺得很有意思呢?下面我們再來看看微信小程序里面的嗨圖,一款低調(diào)奢華有內(nèi)涵的p圖工具,功能多多,驚喜多多!

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)

1、專題——DIY圖片的模板,點擊可以生成使用,分享到朋友圈。

2、分享墻——用戶上傳的自己DIY作品。

3、立即制作——可以用自己的圖來DIY。

4、告訴我——告訴產(chǎn)品的改進,內(nèi)容的增加。

想要體驗怎么制作屬于自己個性朋友圈照片的用戶,等1月9號微信小程序上線后,就馬上掃碼關(guān)注吧!

微信小程序?qū)嵗坛蹋涸趺床樵兓疖嚻保ê琩emo)
標簽: 微信
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
五月激情久久| 老牛国产精品一区的观看方式| 91精品一区国产高清在线gif| 国产免费播放一区二区| 日韩高清在线观看一区二区| 日韩精品91亚洲二区在线观看| 免费人成精品欧美精品| 午夜性色一区二区三区免费视频| 宅男噜噜噜66国产日韩在线观看| 亚洲精品在线二区| 国产日本亚洲| 久久99免费视频| 国产福利一区二区精品秒拍 | 欧美成人综合| 尤物精品在线| 亚洲日本久久| 国产精品久久| 日韩成人高清| 在线国产精品一区| 国产欧美午夜| 麻豆国产欧美一区二区三区 | 黄色av日韩| 色综合视频一区二区三区日韩 | 欧美aa在线视频| 国产精品99一区二区三区| 99精品综合| 婷婷五月色综合香五月| 久久三级毛片| 99国产精品久久久久久久| 综合欧美亚洲| 久久97视频| 99亚洲视频| 麻豆精品视频在线观看| 欧美色图国产精品| 日韩高清电影一区| 水蜜桃精品av一区二区| 亚洲香蕉久久| а√在线中文在线新版| 日韩中出av| 97人人精品| 亚洲三级在线| 亚洲精品福利电影| 日本在线视频一区二区| 成人美女视频| 亚洲精品自拍| 久久久一本精品| 91伊人久久| 最新亚洲激情| 日韩在线高清| 国产亚洲精品美女久久久久久久久久| 欧美不卡高清一区二区三区| 在线观看视频免费一区二区三区| av高清不卡| 欧美影院视频| 美女精品在线观看| 久久激情中文| 成人在线视频中文字幕| 国产情侣一区| 亚洲乱码久久| 亚洲四虎影院| 精品无人区麻豆乱码久久久 | 亚洲精品综合| 欧美日韩一二| 久久男人天堂| 九九99久久精品在免费线bt| 色综合视频一区二区三区日韩 | 99精品综合| 国产成人调教视频在线观看| 日韩国产91| 亚洲三级国产| 亚洲制服少妇| 黑丝一区二区三区| 国产精品99视频| 精品一区av| 麻豆国产欧美一区二区三区| 国产欧美日本| 国产亚洲欧美日韩在线观看一区二区 | 亚洲毛片视频| 久久www成人_看片免费不卡| 久久精品高清| 成人免费电影网址| 精品久久97| 麻豆一区在线| 精品香蕉视频| 国产成人免费| 欧美xxxx中国| 成人免费网站www网站高清| www.九色在线| 欧美天堂视频| 日韩免费福利视频| 久久中文字幕av一区二区不卡| 精品国模一区二区三区| 美女网站视频一区| 蜜桃国内精品久久久久软件9| 色爱综合av| 欧美 日韩 国产一区二区在线视频| 五月激情久久| 91精品在线观看国产| 99亚洲视频| 日韩一区精品| 国产精品夜夜夜| 精品国产日韩欧美精品国产欧美日韩一区二区三区| 天堂av一区| 免费在线观看一区| 精品视频在线观看网站| 久久91视频| 久久精品官网| 在线视频免费在线观看一区二区| 午夜在线视频一区二区区别| 综合激情视频| 国产精品嫩草影院在线看| 国产精品久av福利在线观看| 国产精品s色| 久久久久免费| 狠狠爱成人网| 久久国产麻豆精品| 成人av三级| 亚洲专区在线| 国产日本精品| 天堂а√在线最新版中文在线| 99久久婷婷这里只有精品| 久久国产精品久久w女人spa| 久久精品超碰| 色老板在线视频一区二区| 美女国产精品| 美女在线视频一区| 欧美精品一二| 日本精品国产| 五月激情久久| 日本综合精品一区| av中文字幕在线观看第一页| 伊人影院久久| 国产欧美日韩一区二区三区四区| 日韩精品永久网址| 久久亚洲图片| 成人在线观看免费视频| 国产午夜精品一区二区三区欧美 | 日韩中文字幕无砖| 高潮久久久久久久久久久久久久| 国产精品任我爽爆在线播放| 人在线成免费视频| 亚洲日本三级| 九九精品调教| 欧美影院精品| 一区在线免费观看| 久草精品视频| 亚洲一二av| 日韩视频网站在线观看| 日韩国产在线观看一区| 一区二区小说| 精品黄色一级片| 午夜久久av| 婷婷久久一区| 精品视频久久| 在线看片日韩| 欧美成人精品三级网站| 日本va欧美va欧美va精品| 免费高潮视频95在线观看网站| 亚欧洲精品视频在线观看| 色在线中文字幕| 国产一卡不卡| 巨乳诱惑日韩免费av| 日韩三区在线| 国产专区精品| 国产日韩视频在线| 蜜臀国产一区二区三区在线播放| 成人国产精选| 国产欧美日韩综合一区在线播放| 夜夜嗨网站十八久久| 欧洲亚洲一区二区三区| 欧美在线看片| 日韩制服丝袜av| 日韩毛片在线| 丰满少妇一区| 国产劲爆久久| 热久久久久久| 色综合视频一区二区三区日韩| 欧美.日韩.国产.一区.二区| 日本欧美国产| 精品日韩在线| 国产极品久久久久久久久波多结野 | 久久亚洲精品伦理| 亚洲黄色免费看| 国产精品一站二站| 涩涩涩久久久成人精品| 午夜在线精品偷拍| 女人天堂亚洲aⅴ在线观看| 日韩一区自拍| 亚洲精品88| 国产成人免费| 成人午夜亚洲| 麻豆视频在线看| 成人日韩av| 成人在线观看免费视频| 精品中国亚洲| 国内在线观看一区二区三区| 久久婷婷国产| 美女av一区| 久久中文字幕一区二区三区| 国产精品久久久久久久久免费高清|