国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
注意這裡的AppID是小程式專門的id,可以在登入微信公眾號(hào)的小程式裡面看到,無?AppID某些功能會(huì)受到限制!)" >1. 取得微信小程式的AppID(注意這裡的AppID是小程式專門的id,可以在登入微信公眾號(hào)的小程式裡面看到,無?AppID某些功能會(huì)受到限制!
專案的名稱一般是英文,盡量不使用中文,可能會(huì)報(bào)錯(cuò))" >2. 創(chuàng)建專案(專案的名稱一般是英文,盡量不使用中文,可能會(huì)報(bào)錯(cuò)
小程式有自己特定的標(biāo)籤)" >3. 編寫程式碼(小程式有自己特定的標(biāo)籤
#建立小程式實(shí)例
建立頁面
首頁 微信小程式 微信開發(fā) 微信小程式開發(fā)簡易教程一

微信小程式開發(fā)簡易教程一

Jun 22, 2017 am 11:11 AM
小程式 教學(xué) 程式開發(fā)

1. 取得微信小程式的AppID(注意這裡的AppID是小程式專門的id,可以在登入微信公眾號(hào)的小程式裡面看到,無?AppID某些功能會(huì)受到限制!

登入??,就可以在網(wǎng)站的「設(shè)定」-「開發(fā)者設(shè)定」中,檢視到微信小程式的AppID 了,注意不可直接使用服務(wù)號(hào)碼或訂閱號(hào)碼的AppID 。

注意:如果要以非管理員微訊號(hào)在手機(jī)上體驗(yàn)該小程序,那麼我們還需要操作「綁定開發(fā)者」。即在「使用者身分」-「開發(fā)者」模組,綁定上需要體驗(yàn)該小程式的微訊號(hào)。本教學(xué)預(yù)設(shè)註冊(cè)帳號(hào)、體驗(yàn)都是使用管理員微訊號(hào)。

2. 創(chuàng)建專案(專案的名稱一般是英文,盡量不使用中文,可能會(huì)報(bào)錯(cuò)

#我們需要透過開發(fā)者工具,來完成小程序建立和程式碼編輯。

開發(fā)者工具安裝完成後,開啟並使用微信掃碼登入。選擇建立“專案”,填入上文取得到的AppID ,設(shè)定一個(gè)本機(jī)專案的名稱(非小程式名稱),例如“我的第一個(gè)專案”,並選擇一個(gè)本機(jī)的資料夾作為程式碼儲(chǔ)存的目錄,點(diǎn)選「新建項(xiàng)目」就可以了。

為方便初學(xué)者了解微信小程式的基本程式碼結(jié)構(gòu),在建立過程中,如果選擇的本機(jī)資料夾是個(gè)空資料夾,開發(fā)者工具會(huì)提示,是否需要建立一個(gè) quick start 專案。選擇“是”,開發(fā)者工具會(huì)幫助我們?cè)陂_發(fā)目錄中產(chǎn)生一個(gè)簡單的 demo。

專案創(chuàng)建成功後,我們可以點(diǎn)擊該項(xiàng)目,進(jìn)入並看到完整的開發(fā)者工具介面,點(diǎn)擊左側(cè)導(dǎo)航,在「編輯」裡可以查看和編輯我們的程式碼,在「調(diào)試」裡可以測試程式碼並模擬小程式在微信客戶端效果,在「專案」裡可以發(fā)送到手機(jī)裡預(yù)覽實(shí)際效果。

3. 編寫程式碼(小程式有自己特定的標(biāo)籤

#建立小程式實(shí)例

點(diǎn)擊開發(fā)者工具左側(cè)導(dǎo)航的“編輯”,我們可以看到這個(gè)項(xiàng)目,已經(jīng)初始化並包含了一些簡單的程式碼檔案。最關(guān)鍵也是不可或缺的,是 app.js、app.json、app.wxss 這三個(gè)。其中,.js後綴的是腳本文件,.json後綴的文件是設(shè)定文件,.wxss後綴的是樣式表檔。微信小程式會(huì)讀取這些文件,並產(chǎn)生小程式實(shí)例。

下面我們簡單了解這三個(gè)檔案的功能,方便修改以及從頭開始開發(fā)自己的微信小程式。

app.js是小程式的腳本程式碼。我們可以在這個(gè)檔案中監(jiān)聽並處理小程式的生命週期函數(shù)、宣告全域變數(shù)。呼叫框架提供的豐富的 API,如本例的同步儲(chǔ)存及同步讀取本機(jī)資料。想了解更多可用 API,可參考?API 文件

//app.js
App({
  onLaunch: function () {//調(diào)用API從本地緩存中獲取數(shù)據(jù)var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)
  },
  getUserInfo:function(cb){var that = this;if(this.globalData.userInfo){      typeof cb == "function" && cb(this.globalData.userInfo)
    }else{      //調(diào)用登錄接口
      wx.login({
        success: function () {
          wx.getUserInfo({
            success: function (res) {
              that.globalData.userInfo = res.userInfo;              typeof cb == "function" && cb(that.globalData.userInfo)
            }
          })
        }
      });
    }
  },
  globalData:{
    userInfo:null
  }
})

app.json 是整個(gè)小程式的全域設(shè)定。我們可以在這個(gè)檔案中配置小程式是由哪些頁面組成,配置小程式的視窗背景色,配置導(dǎo)航條樣式,配置預(yù)設(shè)標(biāo)題。注意該文件不可添加任何註釋。更多可設(shè)定項(xiàng)目可參考配置詳解

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

app.wxss 是整個(gè)小程式的公共樣式表。我們可以在頁面元件的 class 屬性上直接使用 app.wxss 中宣告的樣式規(guī)則。

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

建立頁面

在這個(gè)教學(xué)裡,我們有兩個(gè)頁面,index 頁面和logs 頁面,即歡迎頁和小程式啟動(dòng)日誌的展示頁,他們都在pages 目錄下。微信小程式中的每一個(gè)頁面的【路徑+頁面名稱】都需要寫在 app.json 的 pages 中,且 pages 中的第一個(gè)頁面是小程式的首頁。

每一個(gè)小程式頁面是由同路徑下同名的四個(gè)不同後綴檔案的組成,如:index.js、index.wxml、index.wxss、index.json。 .js後綴的文件是腳本文件,.json後綴的文件是設(shè)定文件,.wxss後綴的是樣式表文件,.wxml 後綴的檔案是頁面結(jié)構(gòu)檔。

index.wxml 是頁面的結(jié)構(gòu)檔:

<!--index.wxml--><view class="container">  <view  bindtap="bindViewTap" class="userinfo"><image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image><text class="userinfo-nickname">{{userInfo.nickName}}</text>  </view>  <view class="usermotto"><text class="user-motto">{{motto}}</text>  </view></view>

本例中使用了<view/><image/><text/>來建立頁面結(jié)構(gòu),綁定資料和互動(dòng)處理函數(shù)。

index.js 是頁面的腳本文件,在這個(gè)文件中我們可以監(jiān)聽並處理頁面的生命週期函數(shù)、取得小程式實(shí)例,聲明並處理數(shù)據(jù),回應(yīng)頁面互動(dòng)事件等。

//index.js//獲取應(yīng)用實(shí)例var app = getApp()
Page({
  data: {
    motto: &#39;Hello World&#39;,
    userInfo: {}
  },  //事件處理函數(shù)
  bindViewTap: function() {
    wx.navigateTo({
      url: &#39;../logs/logs&#39;
    })
  },
  onLoad: function () {console.log(&#39;onLoad&#39;)var that = this//調(diào)用應(yīng)用實(shí)例的方法獲取全局?jǐn)?shù)據(jù)
    app.getUserInfo(function(userInfo){      //更新數(shù)據(jù)
      that.setData({
        userInfo:userInfo
      })
    })
  }
})

index.wxss 是頁面的樣式表:

/**index.wxss**/.userinfo {  display: flex;  flex-direction: column;  align-items: center;
}.userinfo-avatar {  width: 128rpx;  height: 128rpx;  margin: 20rpx;  border-radius: 50%;
}.userinfo-nickname {  color: #aaa;
}.usermotto {  margin-top: 200px;
}

頁面的樣式表是非必要的。當(dāng)有頁面樣式表時(shí),頁面的樣式表中的樣式規(guī)則會(huì)層疊覆蓋 app.wxss 中的樣式規(guī)則。如果不指定頁面的樣式表,也可以在頁面的結(jié)構(gòu)文件中直接使用 app.wxss 中指定的樣式規(guī)則。

index.json 是頁面的配置文件:

頁面的配置文件是非必要的。當(dāng)有頁面的配置文件時(shí),配置項(xiàng)在該頁面會(huì)覆蓋 app.json 的 window 中相同的配置項(xiàng)。如果沒有指定的頁面配置文件,則在該頁面直接使用 app.json 中的默認(rèn)配置。

logs 的頁面結(jié)構(gòu)

<!--logs.wxml--><view class="container log-list">  <block wx:for="{{logs}}" wx:for-item="log"><text class="log-item">{{index + 1}}. {{log}}</text>  </block></view>

logs 頁面使用 <block/> 控制標(biāo)簽來組織代碼,在 <block/> 上使用 wx:for 綁定 logs 數(shù)據(jù),并將 logs 數(shù)據(jù)循環(huán)展開節(jié)點(diǎn)

//logs.jsvar util = require(&#39;../../utils/util.js&#39;)
Page({
  data: {
    logs: []
  },
  onLoad: function () {this.setData({
      logs: (wx.getStorageSync(&#39;logs&#39;) || []).map(function (log) {return util.formatTime(new Date(log))
      })
    })
  }
})

運(yùn)行結(jié)果如下:

4. 手機(jī)預(yù)覽(加入開發(fā)者或者運(yùn)營者可以生成二維碼直接掃碼進(jìn)入?。?/h3>

開發(fā)者工具左側(cè)菜單欄選擇"項(xiàng)目",點(diǎn)擊"預(yù)覽",掃碼后即可在微信客戶端中體驗(yàn)。

以上是微信小程式開發(fā)簡易教程一的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
得物使用教程 得物使用教程 Mar 21, 2024 pm 01:40 PM

得物APP是當(dāng)前十分火爆品牌購物的軟體,但是多數(shù)的用戶不知道得物APP中功能如何的使用,下方會(huì)整理最詳細(xì)的使用教程攻略,接下來就是小編為用戶帶來的得物多功能使用教學(xué)匯總,有興趣的用戶快來一起看看吧!得物使用教學(xué)【2024-03-20】得物分期購怎麼使用【2024-03-20】得物優(yōu)惠券怎麼獲得【2024-03-20】得物人工客服怎麼找【2024-03-20】得物取件碼怎麼查看【2024-03-20】得物求購在哪裡看【2024-03-20】得物vip怎麼開【2024-03-20】得物怎麼申請(qǐng)退換貨

DisplayX(顯示器測試軟體)使用教學(xué)課程 DisplayX(顯示器測試軟體)使用教學(xué)課程 Mar 04, 2024 pm 04:00 PM

在購買顯示器的時(shí)候?qū)ζ溥M(jìn)行測試是必不可少的一環(huán),能夠避免買到有損壞的,今天小編教大家來使用軟體對(duì)顯示器進(jìn)行測試。方法步驟1.首先要在本站搜尋下載DisplayX這款軟體,安裝打開,會(huì)看到提供給用戶很多種檢測方法。 2.使用者點(diǎn)擊常規(guī)完全測試,首先是測試顯示器的亮度,使用者調(diào)整顯示器使得方框都能看得清楚。 3.之後點(diǎn)選滑鼠即可進(jìn)入下一節(jié),如果顯示器能夠分辨每個(gè)黑色白色區(qū)域那表示顯示器還是不錯(cuò)的。 4.再次按一下滑鼠左鍵,會(huì)看到顯示器的灰階測試,顏色過渡越平滑表示顯示器越好。 5.另外在displayx軟體中我們

夏天,一定要試試拍攝彩虹 夏天,一定要試試拍攝彩虹 Jul 21, 2024 pm 05:16 PM

夏天雨後,常常能見到美麗又神奇的特殊天氣景象-彩虹。這也是攝影中可遇而不可求的難得景象,非常出片。彩虹出現(xiàn)有這樣幾個(gè)條件:一是空氣中有充足的水滴,二是太陽以較低的角度照射。所以下午雨過天晴後的一段時(shí)間內(nèi),是最容易看到彩虹的時(shí)候。不過彩虹的形成受天氣、光線等條件的影響較大,因此一般只會(huì)持續(xù)一小段時(shí)間,而最佳觀賞、拍攝時(shí)間更為短暫。那麼遇到彩虹,怎樣才能合理地記錄下來並拍出質(zhì)感呢? 1.尋找彩虹除了上面提到的條件外,彩虹通常出現(xiàn)在陽光照射的方向,即如果太陽由西向東照射,彩虹更有可能出現(xiàn)在東

photoshopcs5是什麼軟體? -photoshopcs5使用教學(xué)課程 photoshopcs5是什麼軟體? -photoshopcs5使用教學(xué)課程 Mar 19, 2024 am 09:04 AM

PhotoshopCS是PhotoshopCreativeSuite的縮寫,由Adobe公司出品的軟體,被廣泛用於平面設(shè)計(jì)和圖像處理,作為新手學(xué)習(xí)PS,今天就讓小編為您解答一下photoshopcs5是什麼軟體以及photoshopcs5使用教程。一、photoshopcs5是什麼軟體AdobePhotoshopCS5Extended是電影、視訊和多媒體領(lǐng)域的專業(yè)人士,使用3D和動(dòng)畫的圖形和Web設(shè)計(jì)人員,以及工程和科學(xué)領(lǐng)域的專業(yè)人士的理想選擇。呈現(xiàn)3D影像並將它合併到2D複合影像中。輕鬆編輯視

全角英文字母轉(zhuǎn)換為半角字母的簡單教程 全角英文字母轉(zhuǎn)換為半角字母的簡單教程 Mar 25, 2024 pm 09:21 PM

使用電腦輸入英文時(shí),有時(shí)候我們會(huì)遇到全角英文字母和半角英文字母的差異。全角英文字母是指在輸入法為中文模式下,按下Shift鍵和英文字母鍵組合輸入的字符,它們佔(zhàn)據(jù)一個(gè)全角字符寬度。而半角英文字母則是指在輸入法為英文模式下直接輸入的字符,它們佔(zhàn)據(jù)半個(gè)字符寬度。在某些情況下,我們可能需要將全角英文字母轉(zhuǎn)換為半角字母,以下是一個(gè)簡單的教學(xué):首先,打開文字編輯器或任

PHP教學(xué):如何將int型別轉(zhuǎn)換為字串 PHP教學(xué):如何將int型別轉(zhuǎn)換為字串 Mar 27, 2024 pm 06:03 PM

PHP教學(xué):如何將int型別轉(zhuǎn)換為字串在PHP中,將整型資料轉(zhuǎn)換為字串是常見的操作。本教學(xué)將介紹如何使用PHP內(nèi)建的函數(shù)將int型別轉(zhuǎn)換為字串,同時(shí)提供具體的程式碼範(fàn)例。使用強(qiáng)制型別轉(zhuǎn)換:在PHP中,可以使用強(qiáng)制型別轉(zhuǎn)換的方式將整型資料轉(zhuǎn)換為字串。這種方法非常簡單,只需要在整型資料前加上(string)即可將其轉(zhuǎn)換為字串。下面是一個(gè)簡單的範(fàn)例程式碼

微信關(guān)收款聲音的步驟教程 微信關(guān)收款聲音的步驟教程 Mar 26, 2024 am 08:30 AM

1.首先打開微信。 2.點(diǎn)選右上角【+】。 3.點(diǎn)選二維碼收款。 4.點(diǎn)擊右上角三個(gè)小點(diǎn)。 5.點(diǎn)選關(guān)閉收款到帳語音提醒。

專家教你!華為手機(jī)截長圖的正確方法 專家教你!華為手機(jī)截長圖的正確方法 Mar 22, 2024 pm 12:21 PM

隨著智慧型手機(jī)的不斷發(fā)展,手機(jī)的功能也變得越來越強(qiáng)大,其中截長圖功能成為了許多用戶日常使用的重要功能之一。截長圖可以幫助使用者將較長的網(wǎng)頁、對(duì)話記錄或圖片一次儲(chǔ)存下來,方便查閱和分享。而在眾多手機(jī)品牌中,華為手機(jī)也是備受用戶推崇的一款品牌之一,其截長圖功能也備受好評(píng)。本文將為大家介紹華為手機(jī)截長圖的正確方法,以及一些專家技巧,幫助大家更好地利用華為手機(jī)的

See all articles