1. 程式人生 > >利用二次賦值變數,實現不同點擊顯隱——wepy框架

利用二次賦值變數,實現不同點擊顯隱——wepy框架

 

點選當前A標題,傳送請求展示下拉框,再次點選A隱藏下拉框

點選B標題傳送請求展示下拉框,再次點選A隱藏下拉框

特殊要求:

當A展開時,點選B,要求:A的下拉框隱藏,B的下拉框展示

遇到的困難:

點選B時,A不會自動隱藏。

或者

點選A時,A無法手動隱藏

 

解決思路:

根據A和B的唯一id,設定變數activityId接收,又將activityId 賦值給 aaa

在dom結構中,wx:if  當item.id   ===   aaa時,顯示其下拉;

在點選事件中,如果  aaa(此時的aaa是使用者上次點選的標題id) === activityId(此時的activityId是使用者本次點選的標題id)時 ( 使用者兩次點選的是同一個標題 ),設定aaa為null,

否則 ( 使用者兩次點選的不是同一個標題 ) 重新發送介面請求,並將獲取到的新值activityId 賦值給 aaa,將會展示當前點選標題的下拉框。

程式碼如下:

dom結構如下: