最近要做一個微信小程序的項目,草草看了幾天後就開始動手了,主要遇到了如下幾個問題
小程序的自帶組件:小程序是有輪播圖組件的,用起來也十分方便。
項目中有一個需求是要實現滑動的折線圖,也就是幾個折線圖之間滑動切換,我當時就想到了畫布加輪播圖組件,沒想到過了幾天發現在真機上
輪播圖根本不能完整切換,不管是手動還是自動。之後我去查了一下相關的資料,只是知道了畫布不能用在滑塊組件裏,卻沒有關於輪播組件的,而
且畫布確實也是可以移動的,可能接下來要試試自定義動畫效果來實現了。
另:偶然發現微信小程序的label標籤只對button radio checkbox switch 這幾個組件有用。
小程序開發過程中js遇到的問題:
項目中對象數組是比較常用的數據類型,當時在基本數據類型中並沒有詳細的講到,一般只要將數據庫的對象數組直接賦給自己的變量就可以直接
使用了,但是要拆出來具體操作的話就涉及到對象數組的定義和賦值了,雖然過程十分艱難,但我還是總結了一套比較完整的流程了。
對象數組定義:
var a=[]; //對象數組也是一個數組,只要定義一個數組就行了。
定義對象方法
function obj(id,name,age){
this.id=id;
this.name=name;
this.age=age;
}
給數組賦值
a.push(new obj(id,name,age));
之前我的賦值方法賦值:
var obj=new Object();
a.push(obj),
這樣做相當於綁定了obj,結果就會導致整個數組的值都是一樣的,類似與指針的效果,實際是將a[i]的地址變成了obj的地址
微信小程序初體驗
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.