
如圖所以,左側是菜單欄,右側是主體內容,點擊左側菜單,右側滑動到相應的位置;右側滑動過程,也會改變左側菜單的選中狀態。本人的實現方案:
-
所有元素大小單位用rpx;
-
通過scrollbind(e) 的 e.detail.scrollHeight獲取右側滑動區域的總高度(單位px)
-
通過物品高度和標題高度的比值,計算出各自的實際高度(單位px)
-
通過修改scrollTop(單位px)改變主體內容位置
這樣還是存在1px-100px的誤差,物品越多,后面的累計誤差會越大,有沒有更好的解決辦法呢?
rain回答:值應為某子元素id(id不能以數字開頭)。設置哪個方向可滾動,則在哪個方向滾動到該元素
caiyongji回答:盡量用weui,微信官方的UI,地址:weiui.io
不是觸發reset事件,而是用代碼模仿點擊reset按鈕,因為點擊reset按鈕后,除了觸發了reset事件之外,還做了一些默認的操作,比如把各個input的值清空了。現在我是否能不通過點擊reset按鈕,而在代碼里清空這些input的值呢(不用數據綁定界面的方法)?
playboy123回答:當點擊按鈕的時候走一個方法,在這個方法里面做附空值處理。
問:微信小程序如何把數據上傳到服務器?
就是用戶的基本信息 比如 名字 年齡 性別之類的,該如何存儲,又該如何上傳到服務器呢?
Rowin回答:小程序要先鏈連接服務器,服務器連接數據庫
問:微信小程序透明度 opacity
wxml文件中 :style="opacity:{{number}}"
number代表透明度的值 取值范圍0—1 1代表不透明 0代表全透明
具體應用中可在js文件中寫個方法對number根據用戶動作進行動態設置