微信小程序 组件

微信小程序的特色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。表示该子组件尽量的出如今第一位