點擊button跳轉到評論頁面時, button的自定義屬性里儲存movieid, 變為儲存該電影對象item本身,會不會更方便呢?
原本: button的自定義屬性里儲存movieid, 即: data-movieid="{{item.id}}",
之后還要根據movieid去云函數再次調用promise,再次找尋對應電影數據,
然后再在comment.js里加載頁面的時候再獲取并賦值該電影數據.
覺得本來在電影列表頁面就加載過所有電影數據了,相同的數據為什么要再去請求一下?
可不可以直接讓自定義屬性里儲存的就是該項電影數據對象本身呢? 比如: data-ratingmovie="{{item}}.
--------------------------
不知道對于自定義屬性儲存的數據的大小和類型有沒有什么限制?
2019-09-07
這個要分情況,比如:
1、如果詳情中需要的所有字段已經都包含在了列表頁面中,可以直接傳過去,這個沒問題
2、如果詳情中需要的字段有些是不包含在列表中的,比如我們項目中,在詳情頁需要顯示電影簡介,也就是summary字段,這個字段在列表中就沒有,那就需要再請求詳情接口
自定義數據的類型沒有限制,常用的數組、對象、字符串,這些都沒問題。至于大小,官方文檔沒有給出明確的限制,一般情況下大小是沒問題的,起碼在我做過的所有小程序當中還沒出現過超出大小的情況。如果后面你在項目中有遇到大小限制的情況,請告知我,咱們再交流學習。