实训DAY03

app.js App onLaunch:function() 方法每次启动必运行
<view> <text> </text> </view>
src='../../···'   ..俩个点返回一个上一级

wx:if='{{true}}' false 隐藏
bindtap='名字' 点击事件


<view wx:if="{{length > 5}}"> 1</view>

<view wx:elif="{{length <2 }}"> 2</view>

<view wx:else>3 </view>

wx:if vs hidden
因为 wx:if 之中的模板也可能包含数据绑定,所以当 wx:if 的条件值切换时,
框架有一个局部渲染的过程,因为它会确保条件块在切换时销毁或重新渲染。
hidden 就简单的多,组件始终会被渲染,只是简单的控制显示与隐藏。
wx:if 有更高的切换消耗而 hidden 有更高的初始渲染消耗。
因此,如果需要频繁切换的情景下,用 hidden 更好,如果在运行时条件不大可能改变则 wx:if 较好。

imgurl:[
      {url:'../../assets/icons/20180312190544.jpg'},
      {url:'../../assets/icons/1527950406.png'}
]

<swiper>
  <block wx:for='{{imgurl}}' wx:key="url">
    <swiper-item>
      <image src='{{item.url}}' style='width:100%;height:100%'></image>
    </swiper-item>
  </block>
</swiper>

wx:key 既是给每个block一个唯一标识符

组件 各种标签
{{}}数据绑定

模板:
<template is="model" data="{{...obj}}"></template> ...对象解构 
通过数据绑定将其他文件的obj对象传过来,
<template name="model">
  {{name}}:{{sex}}
  <text>{{age}}</text>
</template>  
显示数据

组件:视图容器,媒体导航等各种组件,各种标签
框架:组件的数据,获得数据来源

模板化开发:
创建模板wxml文件,定义模板,在需要则引用的文件
<import src="XX.wxml"/>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值