[TOC]
### 1. 組件介紹
~~~
組件就是封裝模板 而封裝模板只能做到對html的封裝 不能做到對js代碼的封裝 在html上綁定的點擊事件等 就可以使用組件將js封裝在js中的methods中
~~~
### 2. 創建模板(在模板文件中 使用頁面中傳的參中的數據)
~~~
<view class="movie-item" catchtap="onClick">
<image src="{{imgUrl}}"></image>
<text>{{title}}</text>
</view>
~~~
### 3. 在js中注冊用到的屬性(在模板文件中 里面的數據是用來接收使用頁面中的參數的 不注冊使用不了)
~~~
properties: {
movieId:String,
title:String,
imgUrl:String
},
~~~
### 4. 將事件的處理方法放在methods方法中(在模板文件中)
~~~
methods: {
onClick(){
var movieId = this.properties.movieId;
wx.navigateTo({
url: '/pages/movie-detail/movie-detail?movieId='+movieId,
})
}
}
~~~
### 5. 在json中配置 (在使用的頁面 相當于樞紐將使用頁面和模板頁面鏈接起來 只要在json中注冊之后就能夠使用模板文件)
~~~
{
"usingComponents": {
"v-movie-item":"/components/movie-item/index"
}
}
~~~
### 6. 使用模板 (在使用的頁面 模板文件中還可以使用模板文件只要在上方的json中注冊就可以了)
~~~
<view class="container">
<block wx:for="{{movies}}" wx:key="index" >
<v-movie-item movieId="{{item.id}}" imgUrl="{{item.imgUrl}}" title="{{item.title}}"></v-movie-item>
</block>
</view>
~~~
### 7. 傳參 在使用的模板中自定義一個屬性然后在模板文件中定義類型
~~~
對象 ———>在模板文件中就是 上個模板定義的 屬性名點屬性 傳給下一個頁面
數組 ———>在模板文件中就是 上個模板定義的 屬性名 傳給下一個頁面
字符串 ———>在模板文件中就是 屬性傳給下一個頁面 如上例子
數字 ———>在模板文件中就是 上個模板定義的 屬性名傳 給下一個頁面
~~~
- 前期準備
- 軟件安裝配置
- 語法 以及 功能 的實現
- 小程序中的 輪播
- 翻轉輪播
- 實現 跳轉 頁面
- 詳談 跳轉頁面
- for 循環 渲染 頁面(重點)
- 點擊 改變 元素內容
- 功能 封裝(創建、使用 模板)(重點)
- js模塊化(重點)
- if-else實現 三目運算
- 底部導航欄tabBar 實現
- 小程序中的 函數調用 方法
- 小程序中的 block 包裹元素
- 小程序中的 hover事件
- import 標簽(重點)
- 其他
- 在本地模擬接口取數據
- 點擊跳轉 并將該元素的id一起傳遞給跳轉的頁面
- 點擊詳情頁顯示
- 點擊事件(bindtap/catchtap)
- 圖片的mode屬性
- 跳轉頁面時實現頂部顯示頁面標題
- hello world
- 將豆瓣服務器接口設置在本地
- 組件
- 地圖
- 下拉刷新
- 數據加載 loading...
- 動態設置導航(title設置)
- 實現js代碼的模塊化
- 傳參
- 組件中的生命周期函數
- 實戰
- 發送http請求
- 可用的豆瓣接口
- 處理豆瓣列表頁的數據
- 從接口上取數據渲染到頁面上1
- 從接口上取數據渲染頁面實現瀑布流2
- 瀑布流
- 音樂播放
- 文章詳情頁
- 音樂播放組件
- 音樂播放 最終版
- 電影(封裝取數據渲染)
- 分享與收藏
- 搜索框
- 將電影列表數據放緩存
- 零碎知識點
- 談組件
- 請求封裝 (重點)
- 實現簡單需求的請求失敗的封裝
- 使用class實現顯示各種錯誤信息
- 再次封裝帶class的請求實現改變里面給的url
- 使用promise 封裝http
- promise
- generator
- 01.介紹
- 02. 基本
- 03. 實例
- 04.yield
- asyns
- 01. 介紹
- 02. 使用
- 03. 取豆瓣
- 子組件(模板文件)接收父組件傳來的參數并改變其值
- 模塊化
- 在模板中提取相同的部分behavior
- 字符串與數組之間的轉換
- 子組件向父組件傳參
- 談 triggerEvent
- 整體展示
- 父組件向子組件傳wxml (在兩個組件比較相似的情況 定義卡 槽傳 wxml)
- 傳css (在父組件中定義子組件的樣式)
- 使用wxs給wxml傳js
- 點贊
- 小程序中的正則
- 組件中實現下拉刷新
- 用戶授權
- 組件點擊圖片獲取信息
- 說明
- 小程序上下滑動