前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >8、微信小程序免费视频教程之for

8、微信小程序免费视频教程之for

作者头像
用户1272076
发布2019-03-26 15:52:16
1.1K0
发布2019-03-26 15:52:16
举报
文章被收录于专栏:张培跃张培跃
视频内容

微信小程序的视图层其实就是项目当中所有的wxml以及xwss文件的集合。

wxml文件用于描述页面的结构。

wxss文件用于描述页面的样式。

微信小程序的逻辑层负责将数据进行处理,然后发送给视图层来进行展示。

视图层的主要作用就是将数据进行展示。将得到的事件反馈给逻辑层。

view ----div

text-----span

作为一种组件。可以这种组件称为视图容器组件。

1、数据绑定。

wxml文件内的所有数据都来自js文件当中Page的data对象。

数据绑定需要作用双大括号来对变量进行包裹!

<text>{{content}}</text>

data: {

content:"我是一只小小小小小小鸟"

},

还可以通过数据绑定来设置组件的属性.(设置属性也需要使用双大括号)

<text id="item-{{id}}"">{{content}}</text>

data: {

content:"我是一只小小小小小小鸟",

id:888

},

另外还可以通过{{}}来实现

三元运算

算术运算

字符串的拼接

2、条件语句

通过条件语句来对.wxml中的内容进行渲染。 根据条件的不同来显示不同的内容。

wx:if:通过用wx:if="{{}}"来判断是否需要渲染该代码块。

还可以使用wx:elif和wx:else

block仅仅是一个包裹元素而已,不属性于小程序的组件,也不会在页面当中进行任何的渲染。可以通过该标签来实现一些属性上的控制。

3、列表语句

wx:for 可以通过该语句实现对数组的遍历。

index:数组当前项的下标值

item:数组当前项的元素值

wx:for-item:指定数组当前元素的名字

wx:for-index:指定数组当前下标的名字

wx:for语句是可以相互嵌套的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 张培跃 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档