最近在用自定義組件搭建小程序,步驟記錄如下:
1、 建立components文件夾
1.1分別創建要用的組件 以點贊為例 ,在wxml中寫入組件 <v-like>
1.2 在wxss中編寫樣式、js編寫組件本身的業務邏輯。注意:調用API接口,不能寫在組件里,不方便組件的復用,從而保持組件的通用性。
2、寫好的組件可以引用到頁面
4、引用好v-like點贊的組建后,在頁面點擊點贊,用bind:tap能獲取到事件,但是獲取不到事件狀態是點贊還是取消點贊。只能通過behavior事件來監聽點擊事件是點贊還是取消點贊。
5、提交數據還是要寫在models中,新建like.js。同時引入HTTP,定義LikeModel的類並繼承HTTP類。定義like(){}方法。
6、在頁面中引入likeModel的類,並實例化這個類。就可以使用likeModel這個模型。