激情视频 亚洲人妻_激情五月开心日国产_国产日产欧美最新午夜福利_么公的好大弄得我好爽_日韩写真福利视频_婷婷狼人综合五月_中文字幕无码免费久久9_先锋资源在线播放_在线电影av观看_午夜福利一区二区视频

歡迎您光臨百度競價托管,愛采購開戶代運營,阿里誠信通代運營,谷歌開戶代運營,常州網(wǎng)站建設(shè),常州誠拓網(wǎng)絡(luò)科技有限公司!
電話圖標 全國熱線:13338797555 微信:13338797555

建站問答

當前位置: 首頁 > 新聞資訊 > 建站問答

常州微信小程序開發(fā)框架教程

發(fā)表日期:2021-07-28 21:49:11 文章編輯:admin 瀏覽次數(shù):

微信小程序開發(fā)框架的目標是通過盡可能簡單、高效的方式讓開發(fā)者可以在微信中開發(fā)具有原生 APP 體驗的服務(wù)。

框架提供了自己的視圖層描述語言 WXML 和 WXSS,以及基于 JavaScript 的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),可以讓開發(fā)者可以方便的聚焦于數(shù)據(jù)與邏輯上。

響應(yīng)的數(shù)據(jù)綁定

框架 的核心是一個響應(yīng)的數(shù)據(jù)綁定系統(tǒng)。

整個系統(tǒng)分為兩塊視圖層(View)和邏輯層(App Service)

框架 可以讓數(shù)據(jù)與視圖保持同步非常簡單。當做數(shù)據(jù)修改的時候,只需要在邏輯層修改數(shù)據(jù),視圖層就會做相應(yīng)的更新。

通過這個簡單的例子來看:

<!-- Thie is our View --><view> Hello {{name}}! </view><button bindtap="changeName"> Click me! </button>
// This is our App Service.// This is our data.var helloData = {
  name: 'WeChat'}// Register a Page.Page({
  data: helloData,
  changeName: function(e) {    // sent data change to view
    this.setData({
      name: '框架'
    })
  }
})
  • 開發(fā)者通過框架將邏輯層數(shù)據(jù)中的 name 與視圖層的 name 進行了綁定,所以在頁面一打開的時候會顯示 Hello WeChat!

  • 當點擊按鈕的時候,視圖層會發(fā)送 changeName 的事件給邏輯層,邏輯層找到對應(yīng)的事件處理函數(shù)

  • 邏輯層執(zhí)行了 setData 的操作,將 name 從 weChat 變?yōu)?nbsp;框架,因為該數(shù)據(jù)和視圖層已經(jīng)綁定了,從而視圖層會自動改變?yōu)?nbsp;Hello 框架! 。

頁面管理

框架 管理了整個微信小程序的頁面路由,可以做到頁面間的無縫切換,并給以頁面完整的生命周期。開發(fā)者需要做的只是將頁面的數(shù)據(jù),方法,生命周期函數(shù)注冊進 框架 中,其他的一切復雜的操作都交由 框架 處理。

基礎(chǔ)組件

框架 提供了一套基礎(chǔ)的組件,這些組件自帶微信風格的樣式以及特殊的邏輯,開發(fā)者可以通過組合基礎(chǔ)組件,創(chuàng)建出強大的微信小程序 。

豐富的 API

框架 提供豐富的微信原生 API,可以方便的調(diào)起微信提供的能力,如獲取用戶信息,本地存儲,支付功能等。


Copyright @ 2021 百度競價托管,愛采購開戶代運營,阿里誠信通代運營,谷歌開戶代運營,常州網(wǎng)站建設(shè),常州誠拓網(wǎng)絡(luò)科技有限公司. All Rights Reserved.