微信小程序開發(fā)入門之基本的語法介紹上篇

2023-02-11    分類: 網(wǎng)站建設(shè)

在微信小程序越來越流行的今天,很多人都已經(jīng)習(xí)慣使用即開即用的小程序,所以開發(fā)小程序的開發(fā)者也越來越多了,對于一般會寫程序的開發(fā)者來說,小程序的入門也算比較簡單,但如果想要實(shí)現(xiàn)小程序的功能,少不了要具有一定的基本功,這就是微信小程序的基本語法,現(xiàn)在就簡單的講講小程序的入門基本語法。
首先要先下載一個(gè)“微信開發(fā)者工具”,然后才能創(chuàng)建小程序項(xiàng)目,一般情況下,我們可以使用新創(chuàng)建或?qū)胍延械男〕绦騺磉M(jìn)行操作,創(chuàng)建或?qū)牒螅缦聢D所示:

頁面配置

看到上面的那個(gè)app.json文件,這是一個(gè)全局的配置文件,最主要的有兩個(gè)參數(shù),一個(gè)是”pages”,一個(gè)是”window”,pages是用來配置小程序的所有可以打開的頁面,其他的頁面則不能打開,如下圖所示:

pages配置

如果你添加的路徑的文件里沒有該文件,則會自動生成由.wxml、.wxss、xml.json、.js后綴組成的文件。”window”是用來配置狀態(tài)欄,底部導(dǎo)航欄等的屬性,這個(gè)參照官方的參數(shù)來設(shè)置就可以了。
然后是app.js是全局的JS配置,一般情況我們可以寫一些獲取用戶的手機(jī)設(shè)備信息,或者如果小程序有更新的話,提示用戶更新,還有接口與密鑰的信息等可供頁面上所有JS文件調(diào)用的內(nèi)容。
由于小程序使用的是MVVM的模式,這與我們做網(wǎng)站時(shí)使用的MVC模式差別很大,我感覺大的好處是,wxml頁面的內(nèi)容是可以隨著js頁面的參數(shù)內(nèi)容而改變,而且不需要刷新頁面就能實(shí)現(xiàn),下面按我個(gè)人理解講一下wxml頁面與JS頁面的交互功能。
Js頁面
Page({
data: {
hotLine : '4008009385',
show_index:1
}
})
Wxml頁面
<viewclass="phone"bindtap='ChangeTell'>
<viewclass="num">{{hotLine}}</view>
</view>
以上是在頁面里輸出電話,如果要改變電話號碼,直接改變hotLine的值就行了,JS里可以這么寫:
//加載頁面時(shí)觸發(fā)這個(gè)方法,且只觸發(fā)一次
onLoad: function() {
varthat = this
Load_index(that)
},

load

這樣默認(rèn)的電話號碼就會被通過API接口傳遞的參數(shù)所替代,當(dāng)然你們可以通過點(diǎn)擊事件改變,例如上面的bindtap=’ChangeTell’,就是在js里寫一個(gè)點(diǎn)擊事件,示例如下:
ChangeTell: function(){
varthat = this;
that.setData({
hotLine: “400800xxxx”//新的電話號碼
})
},
這里要講一個(gè)微信小程序里最重要的方法setData,它是wxml與js之間傳遞參數(shù)的樞紐,除了data里默認(rèn)的參數(shù)外,所有要傳遞到wxml頁面的參數(shù)都是通過這個(gè)方法來實(shí)現(xiàn)的,上面例子就是這樣。
小程序的知識點(diǎn)有些太雜了,想要系統(tǒng)學(xué)習(xí)的話,還得經(jīng)常翻看小程序里的微信官方文檔,我只做了幾個(gè)小程序項(xiàng)目,對于小程序的語法還遠(yuǎn)沒達(dá)到無需看文檔直接編程的地步。

本文題目:微信小程序開發(fā)入門之基本的語法介紹上篇
轉(zhuǎn)載源于:http://m.kartarina.com/news44/236444.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航ChatGPT電子商務(wù)網(wǎng)站營銷服務(wù)器托管建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
主站蜘蛛池模板: 狠狠躁天天躁无码中文字幕图 | 日韩精品无码久久一区二区三| 日日摸夜夜爽无码毛片精选| 国产精品无码a∨精品| 亚洲AV无码乱码麻豆精品国产| 在线看无码的免费网站| 精品久久久久久无码中文字幕漫画| 狼人无码精华AV午夜精品| 免费无码作爱视频| 亚洲av中文无码字幕色不卡| 亚洲综合最新无码专区| 18禁网站免费无遮挡无码中文 | 无码夫の前で人妻を侵犯| 久久久91人妻无码精品蜜桃HD| 亚洲AV无码成人精品区天堂| 人妻精品久久无码区洗澡| 无码人妻熟妇AV又粗又大| 国产日产欧洲无码视频无遮挡| 久久久久无码国产精品一区 | 日韩av无码成人无码免费| 亚洲乱码无码永久不卡在线| av中文无码乱人伦在线观看| 久久男人Av资源网站无码软件| 天天看高清无码一区二区三区| 久久无码专区国产精品| 中文字幕av无码一区二区三区电影 | 午夜福利无码不卡在线观看| 少妇极品熟妇人妻无码| 亚洲精品无码日韩国产不卡av| 无码精品国产dvd在线观看9久| 亚洲中文字幕无码爆乳av中文| 精品人妻无码一区二区色欲产成人| 18禁超污无遮挡无码免费网站| 少妇人妻偷人精品无码视频新浪 | 国产精品午夜无码体验区| 毛片免费全部播放无码| 久久久久久无码Av成人影院| 人妻丰满熟妇av无码区不卡| 无码国产精品一区二区免费式芒果 | 日韩aⅴ人妻无码一区二区| 色欲AV永久无码精品无码|