#### movable-area
> 基礎庫 1.2.0 開始支持,低版本需做[兼容處理](https://mp.weixin.qq.com/debug/wxadoc/dev/framework/compatibility.html)
`movable-view` 的可移動區域
**注意:movable-area 必須設置width和height屬性,不設置默認為10px**
#### movable-view
> 基礎庫 1.2.0 開始支持,低版本需做[兼容處理](https://mp.weixin.qq.com/debug/wxadoc/dev/framework/compatibility.html)
可移動的視圖容器,在頁面中可以拖拽滑動
| 屬性名 | 類型 | 默認值 | 說明 |
| ------------- | ------- | ----- | ---------------------------------------- |
| direction | String | none | movable-view的移動方向,屬性值有all、vertical、horizontal、none |
| inertia | Boolean | false | movable-view是否帶有慣性 |
| out-of-bounds | Boolean | false | 超過可移動區域后,movable-view是否還可以移動 |
| x | Number | | 定義x軸方向的偏移,如果x的值不在可移動范圍內,會自動移動到可移動范圍;改變x的值會觸發動畫 |
| y | Number | | 定義y軸方向的偏移,如果y的值不在可移動范圍內,會自動移動到可移動范圍;改變y的值會觸發動畫 |
| damping | Number | 20 | 阻尼系數,用于控制x或y改變時的動畫和過界回彈的動畫,值越大移動越快 |
| friction | Number | 2 | 摩擦系數,用于控制慣性滑動的動畫,值越大摩擦力越大,滑動越快停止;必須大于0,否則會被設置成默認值 |
> movable-view 必須設置width和height屬性,不設置默認為10px
>
> movable-view 默認為絕對定位,top和left屬性為0px
>
> 當movable-view小于movable-area時,movable-view的移動范圍是在movable-area內;當movable-view大于movable-area時,movable-view的移動范圍必須包含movable-area(x軸方向和y軸方向分開考慮)
**注意**:movable-view必須在`<movable-area/>`組件中,并且必須是直接子節點,否則不能移動。
**自定義拖拽及動畫**
```html
<movable-area class="movable-area">
<movable-view class="movable-view"
direction="all" inertia
damping="1000" friction="5"
x="{{x}}" y="{{y}}"
>move me</movable-view>
</movable-area>
```
```js
Page({
data: {
x: 0,
y: 0
}
})
```
```css
.movable-area {
width: 750rpx;
height: 200rpx;
background-color: #000;
.movable-view {
width: 100rpx;
height: 100rpx;
background-color: #f00;
}
}
```
:-: 
- 簡介
- 第一章 公眾號開發
- 使用微信JSSDK
- 接口權限配置
- 分享接口
- 隱藏按鈕項
- 微信支付
- 第二章 小程序開發
- 基礎知識
- 分包加載
- WXSS樣式表
- 配置
- app.json配置
- window
- tabBar
- page.json配置
- 邏輯層
- app.js
- 場景值
- page.js
- 初始化數據
- 生命周期函數
- 頁面相關事件處理函數
- 事件處理函數
- 頁面實例方法
- 路由
- 文件作用域
- 模塊化
- 視圖層
- 模板語法
- 列表渲染
- 條件渲染
- 模板
- 事件
- 引用
- WXS語法規范
- WXS數據類型
- WXS控制流程
- WXS基礎類庫
- 組件
- 視圖容器
- view
- scroll-view
- swiper
- movable-view
- cover-view
- 基礎組件
- icon
- text
- rich-text
- progress
- 表單組件
- button
- checkbox
- form
- input
- label
- picker
- picker-view
- radio
- slider
- switch
- textarea
- 導航組件
- navigator
- 媒體組件
- audio
- image
- video
- camera
- 地圖組件
- map
- 畫布組件
- canvas
- 開放能力
- web-view
- 自定義組件
- 組件模版和樣式
- Component
- 組件傳值
- 組件事件
- Behaviors
- 組件間關系
- 網絡請求
- wx.request
- 微信登錄
- 獲取 openid 和 unionid
- 獲取用戶信息
- 將 wx.request 封裝為 promise
- 上傳圖片接口封裝
- 數據存儲
- 存儲數據和讀取數據
- 獲取數據緩存信息
- 移除數據緩存
- 獲取用戶設置
- openSetting
- getSetting
- 第三章 小游戲開發
- 參考資料