亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

ホームページ WeChat アプレット ミニプログラム開発 WeChat ミニプログラム開発の開始方法の詳細(xì)な紹介

WeChat ミニプログラム開発の開始方法の詳細(xì)な紹介

May 29, 2018 pm 03:20 PM
WeChat アプレット

今回は、WeChat ミニ プログラムの開発と使用について詳しく紹介します。WeChat ミニ プログラムの開発を始める際の注意點(diǎn)は何ですか?実際の事例を見てみましょう。

WeChat ミニプログラムはしばらくの間人気があり、私も以前から注目していましたが、過去 6 か月間の開発から判斷すると、ネイティブ APP と比較して、ほとんどの企業(yè)はまだ本業(yè)に注力することに消極的です。制限を回避するには WeChat プラットフォームを使用しますが、ミニ プログラムのアプリケーション シナリオ (オン/オフや QR コード配布など) は、React の技術(shù)的な知識(shí)がある場(chǎng)合でも學(xué)ぶ価値があることがわかります。コンポーネント化における類似點(diǎn)。 端的に言うと、ミニ プログラムは WeChat プラットフォームに基づいた H5 ライト アプリケーションであり、WeChat はシステムの基礎(chǔ)となる機(jī)能 (デバイス、場(chǎng)所、メディア、ファイルなど) と WeChat 獨(dú)自の機(jī)能 (ログイン、支払い、共有、など) ミニ プログラム転送用の対応する API に変換します。

Zephyr Weather オープン API インターフェースを使用して、公式ドキュメントに基づいて天気予報(bào)を?qū)g裝した DOME を作成しました。ありがとうございます。

1. 小さなプログラムの基本概念。 1. 開発ツール: 協(xié)力するために、小規(guī)模なプログラム開発のために、WeChat には獨(dú)自の開発ツールが特別に裝備されており、対応するバージョンを選択してインストールできます。

2. プロジェクト アプリケーションを作成します。インストールが完了したら、プロジェクト アプリケーションを開き、QR コードをスキャンしてログインします。ミニ プログラムの公開にはエンタープライズ レベルの認(rèn)定パブリック アカウントが必要であるため、個(gè)人のサブスクリプション アカウントを公開することはできません。そこで、ここでは AppID を選択せず??、ローカルの空のフォルダーを選択してプロジェクトを作成し、デモを生成するためのクイック スタート プロジェクトの作成にチェックを入れます。

3. 小さなプログラムを作成します。デモは初期化されており、app.js、app.json、および app.wxss が必須です。これらのファイルを初期化します。実例。

App.jsはミニプログラムの初期化スクリプトです。このファイルでは、ミニプログラムのライフサイクルを監(jiān)視したり、グローバル変數(shù)を適用したり、APIを呼び出したりすることができます。

app.jsonは、ミニプログラム、

pagesはページのパス構(gòu)成(デフォルトでは最初の項(xiàng)目はホームページ)、デフォルトページのウィンドウパフォーマンスのウィンドウ設(shè)定などを設(shè)定します。

app.wxssはミニプログラム全體の共通スタイルシートです。 。 ウェブサイト開発における common.css に似ています

4. ページを作成する: ページ ディレクトリには、フォルダー內(nèi)の同じ名前を持つ異なる種類の 4 つのファイルで構(gòu)成されます。 .js はスクリプト ファイル、.json は設(shè)定ファイルです、.wxssはスタイルシートファイル、.wxmlはページです。構(gòu)造ファイル.js是腳本文件,.json是配置文件,.wxss是樣式表文件,.wxml是頁(yè)面結(jié)構(gòu)文件,其中json和wxss文件為非必須(默認(rèn)會(huì)繼承app的json和wxss默認(rèn)設(shè)置)。

二、小程序的框架

1、小程序的配置

  app.json主要分為五個(gè)部分:pages:頁(yè)面組,window:框架樣式(狀態(tài)欄、導(dǎo)航條、標(biāo)題、窗口背景色),tabBar:底部菜單,networkTimeout:網(wǎng)絡(luò)超時(shí)設(shè)置,debug:開啟debug模式

  page.json針對(duì)頁(yè)面單獨(dú)設(shè)置,層疊掉app.json的全局設(shè)置

WeChat ミニプログラム開発の開始方法の詳細(xì)な紹介

"pages""pages/index/index""pages/logs/logs""window""backgroundTextStyle":"light""navigationBarBackgroundColor":?"#000""navigationBarTitleText":?"WeChat""navigationBarTextStyle":"white"

WeChat ミニプログラム開発の開始方法の詳細(xì)な紹介

2、小程序的邏輯

  使用App()來注冊(cè)一個(gè)小程序,必須在app.js、json ファイルと wxss ファイルはオプションです (

はデフォルトでアプリのデフォルトの json と wxss 設(shè)定を継承します

)。 WeChat ミニプログラム開発の開始方法の詳細(xì)な紹介 2. ミニプログラムのフレームワーク

1. ミニプログラム WeChat ミニプログラム開発の開始方法の詳細(xì)な紹介 App.json の構(gòu)成は主に、ページ: ページグループ、ウィンドウ: フレームスタイル (ステータスバー、ナビゲーションバー、タイトル、ウィンドウの背景色)、tabBar: 下部メニュー、networkTimeout: ネットワークタイムアウト設(shè)定、debug: デバッグモードをオンにする

page.jsonはページごとに個(gè)別に設(shè)定され、app.jsonのグローバル設(shè)定をカスケードします

WeChat ミニプログラム開発の開始方法の詳細(xì)な紹介

App({//如下為小程序的生命周期
??onLaunch:?function()?{?},//監(jiān)聽初始化
??onShow:?function()?{??},//監(jiān)聽顯示(進(jìn)入前臺(tái))
??onHide:?function()?{??},//監(jiān)聽隱藏(進(jìn)入后臺(tái):按home離開微信)
??onError:?function(msg)?{??},//監(jiān)聽錯(cuò)誤
??//如下為自定義的全局方法和全局變量??
??globalFun:function(){},
??globalData:?'I?am?global?data'})

2. ミニプログラムのロジック

App()を使用してミニプログラムを登録するには、app.jsに登録する必要があります> となっており、複數(shù)登録はできません

????????
Page({
??data:?{text:?"This?is?page?data."},//頁(yè)面數(shù)據(jù),用來維護(hù)視圖,json格式
??onLoad:?function(options)?{??},//監(jiān)聽加載
??onReady:?function()?{??},//監(jiān)聽初次渲染完成
??onShow:?function()?{??},//監(jiān)聽顯示
??onHide:?function()?{??},//監(jiān)聽隱藏
??onUnload:?function()?{??},//監(jiān)聽卸載
??onPullDownRefresh:?function()?{??},//監(jiān)聽下拉
??onReachBottom:?function()?{??},//監(jiān)聽上拉觸底
??onShareAppMessage:?function?()?{??},//監(jiān)聽右上角分享
??//如下為自定義的事件處理函數(shù)(視圖中綁定的)
??viewTap:?function()?{//setData設(shè)置data值,同時(shí)將更新視圖
????this.setData({text:?'Set?some?data?for?updating?view.'})
??}
})
???????????? Page()を使ってページを登録し、各ページのjsファイルに登録します????????????
<!--{{}}綁定data中的指定數(shù)據(jù)并渲染到視圖--><view>{{text}}</view><!--wx:for獲取數(shù)組數(shù)據(jù)進(jìn)行循環(huán)渲染,item為數(shù)組的每項(xiàng)--><view>?{{item}}?</view><!--wx:if條件渲染--><view>?WEBVIEW?</view><view>?APP?</view><view>?MINA?</view><!--模板--><template>
??<view>FirstName:?{{firstName}},?LastName:?{{lastName}}</view></template><template></template><template></template><!--bindtap指定tap事件處理函數(shù)為ViewTap--><view>?點(diǎn)我點(diǎn)我?</view>
???? 3.ミニプログラムビューとイベントバインディング???? ?? 各ページのwxmlファイル內(nèi)で、ページjs內(nèi)のデータのデータバインディングと、カスタムイベントバインディングを?qū)g行します??
Page({
??data:?{//data數(shù)據(jù)主要用于視圖綁定
????text:"我是一條測(cè)試",
????array:[0,1,2,3,4],
????view:"APP",
????template:{
????????staffA:?{firstName:?'Hulk',?lastName:?'Hu'},
????????staffB:?{firstName:?'Shang',?lastName:?'You'}
????}
??},
??ViewTap:function(){console.log('額,點(diǎn)到我了了~')}//自定義事件,主要用于事件綁定})
/*app.json,該文件不能含有任何注釋,所以正式應(yīng)用需刪除所有注釋內(nèi)容*/{??"pages":[//小程序的頁(yè)面路徑數(shù)組,第一條默認(rèn)為首頁(yè),所有頁(yè)面均需寫在這里,否則不能加載
????"pages/weather/weather",????"pages/about/about",????"pages/city/city"
??],??"window":{//小程序框架設(shè)置
????"navigationBarBackgroundColor":?"#000",????"navigationBarTitleText":?"天氣預(yù)報(bào)",????"navigationBarTextStyle":"#fff",????"backgroundColor":"#666",????"backgroundTextStyle":"light",????"enablePullDownRefresh":true
??},??"tabBar":?{//小程序底部菜單設(shè)置
????"color":?"#666",????"selectedColor":?"#56abe4",????"backgroundColor":?"#ddd",????"borderStyle":"black",????"list":?[{??????"pagePath":?"pages/weather/weather",??????"iconPath":?"images/tabbar/weather1.png",??????"selectedIconPath":?"images/tabbar/weather2.png",??????"text":?"天氣預(yù)報(bào)"
????},?{??????"pagePath":?"pages/city/city",??????"iconPath":?"images/tabbar/city1.png",??????"selectedIconPath":?"images/tabbar/city2.png",??????"text":?"設(shè)置城市"
????},?{??????"pagePath":?"pages/about/about",??????"iconPath":?"images/tabbar/about1.png",??????"selectedIconPath":?"images/tabbar/about2.png",??????"text":?"關(guān)于我"
????}],????"position":"bottom"
??}
}
??4. ミニプログラムのスタイル???? wxssファイル內(nèi)各ページで、wxml をバインドします。 の構(gòu)造はスタイル設(shè)定に使用され、css と同等であり、rpx ユニットを拡張します。このうち、app.wxss はデフォルトでグローバル スタイルになり、すべてのページに影響します。 ??

三、小程序?qū)崙?zhàn)-天氣預(yù)報(bào)(利用和風(fēng)天氣API)

先看看完成后的效果,一共三個(gè)頁(yè)面,測(cè)試demo不求美觀,不喜勿噴~

1、設(shè)置底部菜單和頁(yè)面

我們就在quick start生成的demo基礎(chǔ)上進(jìn)行修改即可,因?yàn)樯婕皥D標(biāo)icon,我們新建一個(gè)images文件夾來存放圖片

在原先pages文件夾中,刪除index和log頁(yè)面文件夾,新建weather、city、about三個(gè)頁(yè)面文件夾,及三個(gè)頁(yè)面對(duì)應(yīng)的四個(gè)文件類型,文件結(jié)構(gòu)如下圖

接下來配置app.json文件

/*app.json,該文件不能含有任何注釋,所以正式應(yīng)用需刪除所有注釋內(nèi)容*/{??"pages":[//小程序的頁(yè)面路徑數(shù)組,第一條默認(rèn)為首頁(yè),所有頁(yè)面均需寫在這里,否則不能加載
????"pages/weather/weather",????"pages/about/about",????"pages/city/city"
??],??"window":{//小程序框架設(shè)置
????"navigationBarBackgroundColor":?"#000",????"navigationBarTitleText":?"天氣預(yù)報(bào)",????"navigationBarTextStyle":"#fff",????"backgroundColor":"#666",????"backgroundTextStyle":"light",????"enablePullDownRefresh":true
??},??"tabBar":?{//小程序底部菜單設(shè)置
????"color":?"#666",????"selectedColor":?"#56abe4",????"backgroundColor":?"#ddd",????"borderStyle":"black",????"list":?[{??????"pagePath":?"pages/weather/weather",??????"iconPath":?"images/tabbar/weather1.png",??????"selectedIconPath":?"images/tabbar/weather2.png",??????"text":?"天氣預(yù)報(bào)"
????},?{??????"pagePath":?"pages/city/city",??????"iconPath":?"images/tabbar/city1.png",??????"selectedIconPath":?"images/tabbar/city2.png",??????"text":?"設(shè)置城市"
????},?{??????"pagePath":?"pages/about/about",??????"iconPath":?"images/tabbar/about1.png",??????"selectedIconPath":?"images/tabbar/about2.png",??????"text":?"關(guān)于我"
????}],????"position":"bottom"
??}
}

2、注冊(cè)小程序和整體樣式

修改app.js和app.wxss兩個(gè)文件如下

//app.jsApp({??//1、系統(tǒng)事件部分
??onLaunch:?function?()?{//小程序初始化時(shí)執(zhí)行
????var?that=this;
????that.curid?=?wx.getStorageSync('curid')?||?that.curid;//API:獲取本地緩存,若不存在設(shè)置為全局屬性
????that.setlocal('curid',?that.curid);//調(diào)用全局方法??},??//2、自定義全局方法部分
??setlocal:function(id,val){
????wx.setStorageSync(id,?val);//API:設(shè)置本地緩存??},??//3、自定義全局屬性部分
??curid:"CN101010100",
??version:"1.0"})
/**app.wxss**/.container?{margin:?0;?padding:?0;}.title{font-size:?14px;?font-weight:?bold;}

3、頁(yè)面的結(jié)構(gòu)(wxml)、樣式(wxss)、邏輯(js)和配置(json)

小程序中的wxml摒棄了HTML標(biāo)簽, 改用view(類似p)、text(類似span)、icon等等,class同html指定樣式,bindtap綁定事件(類似onclick),該頁(yè)面無特殊配置,json文件內(nèi)容為空(非必須文件)

??
????當(dāng)前城市:{{basic.city}}
????{{basic.update.loc}}
/**weather.wxss**/.city?{padding:?3%?5%;?background:?#ddd;}.city?text{font-size:?16px;?color:?#666;}.city?.update{?font-size:?12px;?float:?right;}
?app?=?getApp();
??data:{cur_id:app.curid,basic:"",now:""},
??
??onShow:?that?=?'加載中',icon:?'loading',duration:?10000})
????that.getnow((d){="http://files.heweather.com/cond_icon/"+d.now.cond.code+".png"
??getnow:
??????url:?'https://free-api.heweather.com/v5/now''01a7798b060b468abdad006ea3de4713''Content-Type':?'application/json'(res)?{fn(res.data.HeWeather5[0]);}
??bindViewTap:(){wx.switchTab({url:?'../city/city'})}})

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!

推薦閱讀:

怎樣使用react內(nèi)swiper方法

怎樣使用seajs在require書寫約定

以上がWeChat ミニプログラム開発の開始方法の詳細(xì)な紹介の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國(guó)語版

SublimeText3 中國(guó)語版

中國(guó)語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Xianyu WeChat ミニプログラムが正式に開始 Xianyu WeChat ミニプログラムが正式に開始 Feb 10, 2024 pm 10:39 PM

Xianyu の公式 WeChat ミニ プログラムが靜かに開始されました。ミニ プログラムでは、プライベート メッセージを投稿して購(gòu)入者/販売者とコミュニケーションしたり、個(gè)人情報(bào)や注文を表示したり、商品を検索したりすることができます。プログラム、見てみましょう。 Xianyu WeChat アプレットの名前は何ですか? 回答: Xianyu、アイドル取引、中古品販売、評(píng)価、リサイクル。 1. ミニ プログラムでは、アイドル メッセージの投稿、プライベート メッセージを介した購(gòu)入者/販売者とのコミュニケーション、個(gè)人情報(bào)と注文の表示、指定された商品の検索などができます。 2. ミニ プログラム ページには、ホームページ、近くに、アイドル投稿、メッセージ投稿、私の投稿 5つの機(jī)能; 3. 使用したい場(chǎng)合は、購(gòu)入する前に WeChat 支払いを有効にする必要があります。

WeChat ミニ プログラムに畫像フィルター効果を?qū)g裝する WeChat ミニ プログラムに畫像フィルター効果を?qū)g裝する Nov 21, 2023 pm 06:22 PM

WeChat ミニ プログラムでの畫像フィルター効果の実裝 ソーシャル メディア アプリケーションの人気に伴い、人々は寫真にフィルター効果を適用して、寫真の蕓術(shù)的効果や魅力を高めることがますます好まれています。畫像フィルター効果は WeChat ミニ プログラムにも実裝でき、より興味深く創(chuàng)造的な寫真編集機(jī)能をユーザーに提供します。この記事では、WeChat ミニ プログラムに畫像フィルター効果を?qū)g裝する方法を紹介し、具體的なコード例を示します。まず、WeChat アプレットのキャンバス コンポーネントを使用して畫像を読み込み、編集する必要があります。 Canvasコンポーネントはページ上で使用できます

WeChat アプレットにドロップダウン メニュー効果を?qū)g裝する WeChat アプレットにドロップダウン メニュー効果を?qū)g裝する Nov 21, 2023 pm 03:03 PM

WeChat ミニ プログラムでドロップダウン メニュー効果を?qū)g裝するには、特定のコード サンプルが必要です。モバイル インターネットの普及に伴い、WeChat ミニ プログラムはインターネット開発の重要な部分となり、ますます多くの人が注目し始めています。 WeChat ミニ プログラムを使用します。 WeChat ミニ プログラムの開発は、従來の APP 開発よりも簡(jiǎn)単かつ迅速ですが、特定の開発スキルを習(xí)得する必要もあります。 WeChat ミニ プログラムの開発では、ドロップダウン メニューが一般的な UI コンポーネントであり、より良いユーザー エクスペリエンスを?qū)g現(xiàn)します。この記事では、WeChat アプレットにドロップダウン メニュー効果を?qū)g裝し、実用的な機(jī)能を提供する方法を詳しく紹介します。

Xianyu WeChat アプレットの名前は何ですか? Xianyu WeChat アプレットの名前は何ですか? Feb 27, 2024 pm 01:11 PM

Xianyu の公式 WeChat ミニ プログラムが靜かに開始され、アイドルアイテムを簡(jiǎn)単に公開および交換できる便利なプラットフォームをユーザーに提供します。ミニ プログラムでは、プライベート メッセージを介して購(gòu)入者または販売者とコミュニケーションしたり、個(gè)人情報(bào)や注文を表示したり、欲しい商品を検索したりできます。では、WeChat ミニ プログラムでは Xianyu とはいったい何と呼ばれているのでしょうか? このチュートリアル ガイドで詳しくご紹介しますので、知りたいユーザーは、この記事に従って読み続けてください。 Xianyu WeChat アプレットの名前は何ですか? 回答: Xianyu、アイドル取引、中古品販売、評(píng)価、リサイクル。 1. ミニ プログラムでは、アイドル メッセージの投稿、プライベート メッセージを介した購(gòu)入者/販売者とのコミュニケーション、個(gè)人情報(bào)と注文の表示、指定された商品の検索などができます。 2. ミニ プログラム ページには、ホームページ、近くに、アイドル投稿、メッセージ投稿、マイ投稿の5つの機(jī)能、3.

WeChatアプレットは畫像アップロード機(jī)能を?qū)g裝 WeChatアプレットは畫像アップロード機(jī)能を?qū)g裝 Nov 21, 2023 am 09:08 AM

WeChat アプレットが畫像アップロード機(jī)能を?qū)g裝 モバイル インターネットの発展に伴い、WeChat アプレットは人々の生活に欠かせないものになりました。 WeChat ミニ プログラムは、豊富なアプリケーション シナリオを提供するだけでなく、畫像アップロード機(jī)能などの開発者定義の機(jī)能もサポートします。この記事では、WeChat アプレットに畫像アップロード機(jī)能を?qū)g裝する方法と具體的なコード例を紹介します。 1. 準(zhǔn)備作業(yè) コードを書き始める前に、WeChat 開発者ツールをダウンロードしてインストールし、WeChat 開発者として登録する必要があります。同時(shí)に、WeChat についても理解する必要があります。

WeChat アプレットを使用してカルーセル切り替え効果を?qū)g現(xiàn)する WeChat アプレットを使用してカルーセル切り替え効果を?qū)g現(xiàn)する Nov 21, 2023 pm 05:59 PM

WeChat アプレットを使用してカルーセル スイッチング効果を?qū)g現(xiàn)する WeChat アプレットは、シンプルで効率的な開発と使用特性を備えた軽量のアプリケーションです。 WeChat ミニ プログラムでは、カルーセル スイッチング効果を?qū)g現(xiàn)することが一般的な要件です。この記事では、WeChat アプレットを使用してカルーセル切り替え効果を?qū)g現(xiàn)する方法と、具體的なコード例を紹介します。まず、カルーセル コンポーネントを WeChat アプレットのページ ファイルに追加します。たとえば、&lt;swiper&gt; タグを使用すると、カルーセルの切り替え効果を?qū)g現(xiàn)できます。このコンポーネントでは、 b を渡すことができます。

WeChat アプレットに畫像回転効果を?qū)g裝する WeChat アプレットに畫像回転効果を?qū)g裝する Nov 21, 2023 am 08:26 AM

WeChat ミニ プログラムで畫像回転効果を?qū)g裝するには、特定のコード サンプルが必要です。WeChat ミニ プログラムは、ユーザーに豊富な機(jī)能と優(yōu)れたユーザー エクスペリエンスを提供する軽量のアプリケーションです。ミニ プログラムでは、開発者はさまざまなコンポーネントと API を使用して、さまざまな効果を?qū)g現(xiàn)できます。その中で、畫像回転効果は、ミニプログラムに興味と視覚効果を加えることができる一般的なアニメーション効果です。 WeChat ミニ プログラムで畫像の回転効果を?qū)g現(xiàn)するには、ミニ プログラムが提供するアニメーション API を使用する必要があります。以下は、その方法を示す具體的なコード例です。

WeChatミニプログラムにスライディング削除機(jī)能を?qū)g裝する WeChatミニプログラムにスライディング削除機(jī)能を?qū)g裝する Nov 21, 2023 pm 06:22 PM

WeChat ミニ プログラムにスライディング削除機(jī)能を?qū)g裝するには、特定のコード サンプルが必要です。WeChat ミニ プログラムの人気に伴い、開発者は開発プロセス中にいくつかの一般的な機(jī)能を?qū)g裝する際に問題に遭遇することがよくあります。中でも、スライド削除機(jī)能は、よく使われる一般的な機(jī)能要件です。この記事では、WeChat アプレットにスライディング削除機(jī)能を?qū)g裝する方法と具體的なコード例を詳しく紹介します。 1. 要件分析 WeChat ミニ プログラムでは、スライド削除機(jī)能の実裝には次の點(diǎn)が含まれます。 リスト表示: スライドして削除できるリストを表示するには、各リスト項(xiàng)目に次の要素が含まれている必要があります。

See all articles