WXML的语法

2019-05-31  本文已影响0人  田野上的风

<!--WXML语法-->

微信小程序编译器快捷键

Shift+Alt+F:微信小程序开发工具的代码格式化功能很强大,包含对空行、缩进等的处理。

Shift+Alt+Up,Shift+Alt+Down:直接对当前光标所在的行进行向上向下复制一行

注释行

ctrl+/:注释

页面结构和内容

<text class=" " id=" " style=" " hidden=" " bindtap=" " data-user-name="user" ></text>

<!-- 1.class属性;2.id属性;3.style属性;4.hidden来使属性隐藏与否;

5.bindtap:通过bindtap这样的方式来给这个组件元素特定的事件绑定一个事件处理函数;

6.通过data-这样形式的属性来进行设置,通过data-定义的自定义数据将会在事件触发的时候,封装在事件对象中,传递给对应的事件处理函数进行处理

data-user-name是用户自定义的数据-->

后边的讲解中,组件和元素这两个词等同。

<image src='相对路径;绝对路径;或者是http的方式'></image>

相对路径:相对路径,顾名思义就是自己相对与目标位置。

src = "../......

绝对路径:先说在本地计算机上,文件的绝对路径当然是指:文件在硬盘上真正存在的路径。

src = "/......"

但是需要http请求,去从web上的一个服务器去加载

<view></view> 多个元素放置在容器元素中,以便对多个元素组成的整体做总的调整。

页面布局

  height:100vh; //100vh说明占屏幕的所有高

  display: flex; //flex弹性布局

  flex-direction: column; //改变主轴方向

  justify-content: space-around;

  align-items:  center;

  弹性盒子布局,快速高效实现布局。

元素大小适配不同的宽度屏幕

  微信小程序中统一规定这个设备上的屏幕宽度为750rpx;

用iPhone6做视觉设计稿的好处是 px:rpx搞好是1:2的比例

Navigator组件

1.Navigator组件是一种页面跳转的组件,常用于带返回的页面跳转。

2.navigator元素默认为一个块级元素,需要通过添加style ='display:inline;'属性将它变成一个inline元素。

3.在微小中需要封装在<view></view>标签内,在<text></text>中无法直接显示在微小的页面中。

4.navigator两个常见的取值navigate和redirect的用法,通过添加navigator元素(缺省值是navigate)的open-type属性并将它置为redirect来实现页面的重定向。

5.给navigator样式添加一个点击态的样式,用到hover-class属性,赋值一个样式类并在页面对应的样式表中定义它。

点击态的样式颜色的注意点。通过点击态样式的级联算法,后定义的样式规则后定义的规则会覆盖之前的规则。需要注意默认的规则。

tabBar配置底部标签栏,本质是对若干一级页面的入口链接。

上一篇下一篇

猜你喜欢

热点阅读