微信小程序开发|页面文件wxml
区块链
小程序开发
浏览:1256 次

WXML(WeiXin Markup Language)是由该框架设计的一组标记语言。结合基本组件和事件系统,可以构建页面结构。
我认为WXML是通过三个维度引入的:垂直、水平和逻辑处理。下面是一个简短的介绍。它们也是开发小程序的基础。必要时,可根据文件使用。稍后,当引入特定功能时,可以对其进行扩展。
肖像
垂直:组件的组合,包括系统组件、第三方组件和用户定义的组件
例如:
系统组件:
查看容器:封面图像、封面视图、可移动区域、可移动视图、滚动视图、滑动器、滑动项目、视图
基本内容:图标、进度、富文本、文本
表单组件:按钮、复选框、复选框组、编辑器、表单、输入、标签、选择器、选择器视图、选择器视图列、单选框、单选组、滑块、开关、文本区
导航:功能页面导航器、导航器
媒体组件:音频、摄像机、图像、现场播放器、现场暂停、视频
地图:地图
帆布
开放性:广告、公众号、开放数据、网络视图
本机组件描述:本机组件
可访问:aria组件
导航栏:导航栏
页面属性配置节点:页面元
具体参考:
第三方组件:如WeUI组件库
自定义组件:自定义组件有自己的wxml模板和wxss样式
横向
横向:构件的特性

属性名称
描述
身份证件
唯一标识
班
样式表
风格
内联样式
隐藏的
隐藏
数据-*
事件传输数据
绑定*/catch*
组件事件
逻辑处理
逻辑处理:根据绑定的数据决定如何显示视图
数据绑定
//页面.js
第页({
数据:{
留言:“MINA你好!”
}
})
列表呈现
//页面.js

第页({
数据:{
数组:[1,2,3,4,5]
}
})
条件渲染
//页面.js
第页({
数据:{
视图:“MINA”
}
})
用于包裹视图组件的块
如果wx:for和wx:要渲染视图容器,可以使用块标记将其包装。块标记不是组件,而是用于包装的元素。它不会被渲染,只接受wx:..Control属性。
块和wx:如果:
<块wx:if=“{{true}}”>
块>
块和wx:用于:
<块wx:for=“{{[1,2,3]}}”>
块>
参考资源:

巧智科技:科技成就梦想!专注于广州、深圳和惠州的小程序、APPapp、网站和区块链钱包的定制开发!