91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序Page中怎么實現data數據操作和函數調用方法

發布時間:2021-08-06 09:33:08 來源:億速云 閱讀:310 作者:小新 欄目:web開發

這篇文章主要為大家展示了“微信小程序Page中怎么實現data數據操作和函數調用方法”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“微信小程序Page中怎么實現data數據操作和函數調用方法”這篇文章吧。

Page() 函數用來注冊一個頁面。接受一個 object 參數,其指定頁面的初始數據、生命周期函數、事件處理函數等。

//index.js
Page({
 data: {
  text: "This is page data.",
  sliderOffset: 0,
  sliderLeft: 0,
  state:{
     genre:[],
     genre_index: 0,
     model:[],
     model_index: 0,
     terminalStatus:'',
  }
 },
 onLoad: function(options) {
  // Do some initialize when page load.
 },
 onReady: function() {
  // Do something when page ready.
 },
 onShow: function() {
  // Do something when page show.
 },
 onHide: function() {
  // Do something when page hide.
 },
 onUnload: function() {
  // Do something when page close.
 },
 onPullDownRefresh: function() {
  // Do something when pull down.
 },
 onReachBottom: function() {
  // Do something when page reach bottom.
 },
 // Event handler.
 viewTap: function () {
  var p = this.position
  ball(p, 150)
  function ball(x, y) {
   console.log(x,y)
  }
 },
 customData: {
  hi: 'MINA'
 }
})

1、設置data數據

setData 函數用于將數據從邏輯層發送到視圖層,同時改變對應的 this.data 的值。注意: 

(1)、直接修改 this.data 無效,無法改變頁面的狀態,還會造成數據不一致。 

(2)、單次設置的數據不能超過1024kB,請盡量避免一次設置過多的數據。

setData() 參數格式:接受一個對象,以 key,value 的形式表示將 this.data 中的 key 對應的值改變成 value。其中 key 可以非常靈活,以數據路徑的形式給出,如 array[2].message,a.b.c.d,并且不需要在 this.data 中預先定義。
下面設置data中的text和genre_index的值

this.setData({
   'state.genre_index':1,
   text:'data value'
})

2、獲取data數據

獲取data中的text和genre_index值需要使用this

var gener_index=this.data.state.genre_index
var text=this.data.text

3、調用viewTap函數

在viewTap函數中調用內部的ball函數可以直接調用,如果需要在onReady函數中調用viewTap函數需要使用this。

onReady: function () {
  this.drawBall()
 },

以上是“微信小程序Page中怎么實現data數據操作和函數調用方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高阳县| 深水埗区| 泸州市| 朔州市| 满洲里市| 乌苏市| 萍乡市| 德阳市| 攀枝花市| 米泉市| 木兰县| 维西| 微博| 门头沟区| 乡宁县| 江达县| 临桂县| 铜川市| 广安市| 嘉祥县| 天全县| 兴安县| 武隆县| 富顺县| 满洲里市| 尼玛县| 嘉善县| 山西省| 马龙县| 钟祥市| 称多县| 德州市| 高台县| 泰和县| 资源县| 读书| 吴江市| 乐至县| 文山县| 遵义市| 墨江|