微信小程序的特色html
1 雙線程程序 一個線程用於渲染頁面 一個線程用於運行腳本node
2 採用插值語法 把數據插到結構中 在js腳本中改變數據從而改變樣式git
3 經過數據驅動整個程序的運行小程序
4 能夠經過修改數據跟新整個頁面微信小程序
能夠經過js腳本更改數據 js腳本中的任何函數都指向該函數所在的對象該對象有一個setData方法數組
this.setData({微信
key:value函數
})this
組件 就是微信小程序中構成骨架對的標籤 每一個組件有這種各樣的組件屬性 可供查閱 https://developers.weixin.qq.com/miniprogram/dev/index.html?t=19032811spa
view 至關於html中的div
text 至關於html中的span
rich-text 富文本組件 相似於html中的節點
值能夠是html中的文案 <rich-text nodes="<div>123</div>"></rich-text>
能夠是數組<rich-text nodes="{{arr}}"></rich-text> 在對應的js文件中
data: { arr: [ { name: "div", name表示節點名稱 attrs表示節點屬性集合 children表示字節點集合
attrs: { "class": "red", "style": "line-height: 100px" },
children: [ { type: "text", text: "你好" } ] } ] },
map 地圖組件 可以顯示某一個位置
longitude: 經度
latitude:緯度
scale: 縮放等級
image 圖片組件 src必須是圖片的網址也就是線上的地址
icon 圖標組件 寬,高,大小
swiper 輪播圖組件 是一個複合組件 子組件swiper-item
movable-view 驗證信息時候的拼圖 決定了滑塊的範圍
是一個複合組件 子組件movable-area 決定了滑塊的大小以及方向
scrllo-view 容許內部上下左右滾動的組件
scroll-x: 規定滾動方向爲左右滾動
scroll-y: 規定滾動方向爲上下滾動
scroll-into-view: 它的值是子組件的id。表示該子組件儘量的出如今第一位