重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

小程序入门开发之了解WXML

时间:2020-09-14 21:30:08 作者:重庆seo小潘 来源:
本篇文章给大家详解一下小程序入门开发中的WXML。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 开发框架组成介绍 小程序的开发框架是由四大部分组成分别是WXML,WXSS,WXS,Java Script组成。 1.WXML用于描述页面的内容; 2. WXSS描述页

本篇文章给大家详解一下小程序入门开发中的WXML。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

小程序入门开发之了解WXML

开发框架组成介绍

小程序的开发框架是由四大部分组成分别是WXML,WXSS,WXS,Java Script组成。

1.WXML用于描述页面的内容;

2. WXSS描述页面样式;

3. JS用于处理用户逻辑以及数据通信;

4. WXS对WXML能力增强的一种体现,可以把请求到的数据进行一个计算处理,帮助wxml快速构建出页面的结构;

WXML语法

WXML(weixin markup language)

WXML特性

WXML一共有四个语言特性,分别是数据绑定、列表渲染、条件渲染以及模板引用

1、数据绑定:<!--index.wxml--><view><text>{{message}}</text></view>---------------------------------------------------<!--index.js-->Page({data:{message:"Hello,world!"}})2、列表渲染<!--index.wxml--><view><block wx:for="{{items}}"wx:for-item="{{item}}"wx:key="index"><view>{{index}}:{{item.name}}</view></block></view>------------------------------------------<!--index.js-->Page({data:{items:[{name:"商品A"}{name:"商品B"}]}})3、条件渲染<!--index.xwml--><view>今天吃什么?<view><view wx:if="{{condicition===1}}">当然是吃饺子啦!</view><view wx:elif="{{condicition===2}}">可以考虑吃面条!</view><view wx:else>米饭把米饭吧</view>-----------------------------------------------------------<!--index.js-->Page( {data:{condicition:Math.floor(Math.random()*3+1)} })4、模板及引用<!--index.wxml 模板--><template name="template"><view><view>收件人:{{name}}</view><view>联系方式:{{phone}}</view><view>地址:{{address}}</view></view></template><template is="template" data="{{...item}}" ></template>--------------------------------------------------------------------<!--index.js-->Page({data:{item:{name="张三",photo="1212123",address="China"}}})<!--index.wxml 引用--><import alt="小程序入门开发之了解WXML" src="a.wxml"></import><template is="a"></template><!--a.wxml--><view>Hello,world</view><template name="a">Hello World!</template>注意:引用不可嵌套<!--index.wxml--><include alt="小程序入门开发之了解WXML" src="a.wxml"><template is="a"></template></include>------------------------------------<!--a.wxml--><template name="a"><view>This is a.wxml</view></template><view>hello world</view>注意:include拷贝除了母版之外的所有内容

推荐:《小程序开发教程》以上就是小程序入门开发之了解WXML的详细内容,更多请关注小潘博客其它相关文章!