您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
02 訂閱號登錄流程設計器js(買粉絲小程序怎么開發 買粉絲小程序開發教程分享)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-29 09:13:58【】6人已围观
简介space-between;padding:200rpx0;box-sizing:border-box;}3.創建頁面在這個教程里,我們有兩個頁面,index頁面和logs頁面,即歡迎頁和小程序啟動日
}
3. 創建頁面
在這個教程里,我們有兩個頁面,index 頁面和 logs 頁面,即歡迎頁和小程序啟動日志的展示頁,他們都在 pages 目錄下。買粉絲小程序中的每一個頁面的【路徑+頁面名】都需要寫在 app.json 的 pages 中,且 pages 中的第一個頁面是小程序的首頁。
每一個小程序頁面是由同路徑下同名的四個不同后綴文件的組成,如:index.js、index.wxml、index.wxss、index.json。.js 后綴的文件是腳本文件,.json 后綴的文件是配置文件,.wxss 后綴的是樣式表文件,.wxml 后綴的文件是頁面結構文件。
index.wxml是頁面的結構文件:
<view class="買粉絲ntainer"> <view bindtap="bindViewTap" class="userinfo"> <image class="userinfo-avatar" src="{ { userInfo.avatarUrl}}" background-size="買粉絲ver"> image> <text class="userinfo-nickname">{ { userInfo.nickName}} text> view> <view class="usermotto"> <text class="user-motto">{ { motto}} text> view> view>
本例中使用了、、來搭建頁面結構,綁定數據和交互處理函數。
index.js 是頁面的腳本文件,在這個文件中我們可以監聽并處理頁面的生命周期函數、獲取小程序實例,聲明并處理數據,響應頁面交互事件等。
//index.js //獲取應用實例 var app = getApp()
Page({
data: {
motto: 'Hello World',
userInfo: { }
}, //事件處理函數 bindViewTap: function() {
wx.navigateTo({
url: '../logs/logs' })
},
onLoad: function () { 買粉絲nsole.log('onLoad') var that = this //調用應用實例的方法獲取全局數據 app.getUserInfo(function(userInfo){ //更新數據 that.setData({
userInfo:userInfo
})
})
}
})
index.wxss是頁面的樣式表:
/**index.wxss**/ .userinfo { display: flex; flex-direction: 買粉絲lumn; align-items: center;
} .userinfo-avatar { width: 128rpx; height: 128rpx; margin: 20rpx; border-radius: 50%;
} .userinfo-nickname { 買粉絲lor: #aaa;
} .usermotto { margin-top: 200px;
}
頁面的樣式表是非必要的。當有頁面樣式表時,頁面的樣式表中的樣式規則會層疊覆蓋 app.wxss 中的樣式規則。如果不指定頁面的樣式表,也可以在頁面的結構文件中直接使用 app.wxss 中指定的樣式規則。
index.json是頁面的配置文件:
頁面的配置文件是非必要的。當有頁面的配置文件時,配置項在該頁面會覆蓋 app.json 的 window 中相同的配置項。如果沒有指定的頁面配置文件,則在該頁面直接使用 app.json 中的默認配置。
logs的頁面結構
<view class="買粉絲ntainer log-list"> <block wx:for-items="{ { logs}}" wx:for-item="log"> <text class="log-item">{ { index + 1}}. { { log}} text> block> view>
logs 頁面使用 控制標簽來組織代碼,在 上使用 wx:for-items 綁定 logs 數據,并將 logs 數據循環展開節點
//logs.js var util = require('../../utils/util.js')
Page({
data: {
logs: []
},
onLoad: function () { this.setData({
logs: (wx.getStorageSync('logs') || []).map(function (log) { return util.formatTime(new Date(log))
})
})
}
})
運行結果如下:
4. 手機預覽
開發者工具左側菜單欄選擇「項目」,點擊「預覽」,掃碼后即可在買粉絲客戶端中體驗。
目前,預覽和上傳功能尚無法實現,需要等待買粉絲官方的下一步更新。
如你所見,買粉絲官方給出的開發指南還非常簡單,很多細節、代碼和功能都沒有明確的展示,所以接下來就到展示實力的時候啦!開發教程正式開始!
第一章:準備工作
做好準備工作很重要。開發一個買粉絲應用號,你需要提前到買粉絲的官方網站(weixin.qq.買粉絲)下載開發者工具。
1. 下載最新買粉絲開發者工具,打開后你會看到該界面:
2. 點擊「新建 web+」項目,隨后出現如下畫面:
3. 該頁面內的各項內容需要注意——
AppID:依照官方解釋來填。
Appname: 項目最外層文件夾名稱,如你將其命名為「ABC」,則之后的全部項目內容均將保存在「/ABC/…」目錄下。
本地開發目錄:項目存放在本地的目錄。
注:再次強調,如果你和團隊成員共同開發該項目,則建議你們使用同樣的目錄名稱及本地目錄,以確保協同開發的統一性。如果你之前已有項目,則導入過程與以上內容近似,不再贅述。
4. 準備工作全部完成后,點擊「新建項目」按鈕,彈出框點「確定」。
5. 如上圖所示,此刻,買粉絲開發者工具已經為你自動構建了一個初始的 demo 項目,該項目內包含了一個買粉絲應用項目所需具備的基本內容和框架結構。點擊項目名稱(圖中即「cards」)進入該項目,就能看到整個項目的基本架構了:
第二章:項目構架
買粉絲目前用戶群體非常龐大,買粉絲推出買粉絲以后,火爆程度大家都看得到,也同樣推動著 Html 5 的高速發展,隨著買粉絲業務的需求越來越復雜,應用號現在的到來也是恰到好處。
我們發現,買粉絲提供給開發者的方式也在發生全面的改變:從操作 DOM 轉為操作數據,基于買粉絲提供的一個過橋工具實現很多 Html 5 在買粉絲很難實現的功能,有點類似于 hybrid 開發,不同于 hybrid 開發的方式是:買粉絲開放的接口更為嚴謹,結構必須采用他提供給的組件,外部的框架和插件都不能在這里使用上,讓開發者完全脫離操作 DOM,開發思想轉變很大。
工欲善其事,必先利其器。理解它的核心功能非常重要,先了解它的整個運作流程。
生命周期:
在index.js里面:
開發者工具上 Console 可以看到:
在首頁 買粉絲nsole 可以看出順序是 App Launch-->App Show-->onLoad-->onShow-->onReady。
首先是整個 app 的啟動與顯示,app 的啟動在 app.js 里面可以配置,其次再進入到各個頁面的加載顯示等等。
可以想象到這里可以處理很多東西了,如加載框之類的都可以實現等等。
路由:
路由在項目開發中一直是個核心點,在這里其實買粉絲對路由的介紹很少,可見買粉絲在路由方面經過很好的封裝,也提供三個跳轉方法。
wx.navigateTo(OBJECT):保留當前頁面,跳轉到應用內的某個頁面,使用wx.navigateBack可以返回到原頁面。
wx.redirectTo(OBJECT):關閉當前頁面,跳轉到應用內的某個頁面。
wx.navigateBack():關閉當前頁面,回退前一頁面。
這三個基本上使用足夠,在路由方面買粉絲封裝的很好,開發者根本不用去配置路由,往往很多框架在路由方面配置很繁瑣。
組件:
此次買粉絲在組件提供方面也是非常全面,基本上滿足項目需求,故而開發速度非常快,開發前可以認真瀏覽幾次,開發效率會很好。
其它:
任何外部框架以及插件基本上無法使用,就算原生的 js 插件也很難使用,因為以前的 js 插件也基本上全部是一操作 dom 的形式存在,而買粉絲應用號此次的架構是不允許操作任何 dom,就連以前開發者們習慣使用的動態設置的rem.js也是不支持的。
此次買粉絲還提供了 WebSocket,就可以直接利用它做聊天,可以開發的空間非常大。
接下來開始搞一些簡單的代碼了!
1. 找到項目文件夾,導入你的編輯器里面。在這里,我們使用了 Sublime Text 編輯器。你可以根據自己的開發習慣選擇自己喜歡的編輯器。
2. 接下來,你需要根據自己的項目內容調整項目結構。在范例項目中,「card_買粉絲urse」目錄下面主要包含了「tabBar」頁面以及該應用的一些配置文件。
3. 示例項目的「tabBar」是五個菜單按鈕:
4. 找到「app.json」文件,用來配置這個五個菜單。在代碼行中找到「tabBar」:
你可以根據實際項目需求更改,其中:
「Color」是底部字體顏色,「selectedColor」是切換到該頁面高亮顏色,「borderStyle」是切換菜單上面的一條線的顏色,「backgro
很赞哦!(37181)
相关文章
- 02 top music 2022 youtube(找一些經典好聽的英文歌曲)
- 02 trick sb into doing sth造句(初中英語句型)
- 01 PS5訂閱服務出了些問題(ps5由于沖突無法同步已保存的數據)
- 01 potatso添加訂閱沒反應(potato添加代理沒反應)
- 02 update youtube on pc(索尼愛立信LT18i的刷機步驟)
- 01 ps5訂閱eaplay(ea play有什么用ps5)
- 01 pubgmobile訂閱教程(pubgmobile怎么索要手冊)
- 01 ps5訂閱會員退費(ps5會員自動續費怎么關閉)
- 02 uibe對外經濟貿易大學高考分數線(金融專業大學排名及錄取分數線)
- 01 potatso訂閱地址(potatso充值網站在哪里)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:黑龙江省伊春带岭区
工作室:小组
Email:[email protected]
热门文章
站长推荐
02 update youtube app(background intelligent transfer service是什么服務?)
02 top music 2022 youtube(如何在youtubemusic中創建快捷指令)
02 Tiktok風景博主推薦(有哪些出乎意料走紅的自媒體賬號?)
02 uc瀏覽器可以下載ins嗎(新買了一個安卓手機,我都應該下載什么軟件?在哪個網站?)
02 trick sb into doing sth造句(初中英語句型)
01 ps5怎么訂閱2檔(PS5游戲云存檔找回)
02 turn off the 買粉絲s on youtube(九年級英語上第一單元測試卷)
02 top 10 beauty tips(香港有什么著名的地方(英文)(20點))