2018-06-09

小程序知识点整理

Typora 无法实时保存。。。。死了噜

数据绑定

让框架根据映射自动地对视图进行更新。

数据需要在 .js中的 Page({})函数里面定义

data: {

weeklyMovieList: [

     {

name:"Bob",

comment:"室内设计",

imagePath:"/images/bob.png",

isHighlyRecommended:false,

     },

     {

name:"Tan",

comment:"服装搭配",

imagePath:"/images/tan.png",

isHighlyRecommended:false,

     },

     {

name:"kalamo",

comment:"文化",

imagePath:"/images/kalamo.png",

isHighlyRecommended:true,

     }

   ],

count:123,

score:61

  }

将 Data 中的数值绑定


{{name}}

专长:{{comment}}

强烈推荐

在 console 里面的Appdata里面可以对数据进行查看和直接调试

小程序运行环境与基本架构

分为视图层(渲染层  wxml wxss)和逻辑层(.js文件)两层架构。这两层都是运行在各自独立的进程中,逻辑层的代码运行在一个统一的 Jscore 进程中,视图层的每一个 page 都是在每一个独立的 webview 进程之中进行渲染。 webviewid 用来记录是在几号进程中渲染的

两层架构通信:数据绑定  事件机制

条件渲染:wt:if  vs  hidden

强烈推荐   //wt:if

区别 :使用 hidden 元素总要被渲染生成, wt:if  条件满足才生成  对可见性需要频繁切换的时候不建议使用 wt:if

列表渲染 wx:for

我们可以通过一个名为 item 的内置的循环控制变量来遍历到本次访问到每一个数据,并对每一个对象的各个分量属性进行绑定输出

列表中会内置一个循环控制变量 index ,数组值的下标


{{item.name}}

专长:{{item.comment}}

强烈推荐

使用 SWIPER 组件

swiper 元素用来表示一个华东容器,幻灯片轮播效果

注意事项 swiper 元素默认的高度是150 像素高,显示的时候需要设定 swiper 的高度

应该将 swiper-item 的宽高设置为和容器大小一样。

实现将所有请求到的元素变成幻灯片展示

通过 indicator-dots 让幻灯片的点显示出来

previous-margin="50rpx"next-margin="50rpx"

>


{{item.name}}

专长:{{item.comment}}

强烈推荐

iokokodsad

asaaAaasasafs

sasas

你可能感兴趣的:(2018-06-09)