首页 > 编程语言 >最新demo版 | 如何0-1开发支付宝小程序之小程序页面功能介绍(三)

最新demo版 | 如何0-1开发支付宝小程序之小程序页面功能介绍(三)

时间:2023-11-23 17:12:48浏览次数:37  
标签:支付宝 触发 demo 程序 API res 组件 页面

前两期讲了小程序开发的准备工作以及前期需要如何调试,今天我们就来介绍下开发一个支付宝小程序页面需要了解哪些信息。

一个小程序页面的整体功能的构成离不开页面展示(AXML)、页面样式(ACSS)以及页面逻辑(JS)这三方面,下面本文将从这三方面具体展开。

一、AXML(组件)

AXML 页面一般用来做页面的布局,用支付宝提供的容器和组件在页面上做编排。

1. 基础能力与属性介绍

不同的组件有不同的作用,组件的内容放在开始 <xx> 和结束 <xx/> 标签之间,分别代表着不同的组件作用。

例如,下方登陆页面中展示的不同组件:

 

 

<!-- axml页面代码块 -->
<view>
  <image mode="scaleToFill" src="http://img.touxiangwu.com/zb_users/upload/2022/11/202211081667896715116887.jpg" />
  <view> 用户名 </view>
  <input placeholder="" />
  <view> 密码 </view>
  <input placeholder="" />
  <button size="default" type="primary">登录</button>
</view>

 

 

一般组件都拥有以下的共同属性:

 

 

其中:

  • class、style 用来设置标签的样式(颜色、大小等);
  • on/catch 对标签进行事件绑定;
  • data-* 可以用来设定标签的属性,触发事件之后,会将该值传输给 js 页面对应的方法中;

相关文章

  • C++程序编译常见错误与评测各个状态含义
    编译常见错误提示1.[Error]expected';'before'cout'。在cout前面,缺少一个分号。2.[Error]'b'wasnotdeclaredinthisscope。未定义变量名b。3.[Error]stray'\243'inprogram\stray'\273'inprogram。不可识别的非法字符。4.[Error]ldretu......
  • 使用 MSYS2+MinGW 编译win程序
    在跨平台开发场景下,MinGW为那些习惯于使用GNU工具(例如gcc、gdb、make等)的开发者提供了一个便利:它允许他们在Windows平台上使用相同的工具链。这种做法有助于保持在不同操作系统间的开发一致性。此外,当某个应用依赖于Unix系统下的特定库,而这些库在Windows下没有直接的替代品时,MSYS2......
  • 第 11 节 Python程序调试和异常处理技巧
    常见的错误语法错误:例如,不正确的缩进、未定义的变量、括号不匹配等。运行时错误:例如,尝试访问不存在的文件、内存溢出等。类型错误:例如,将字符串与整数相加等。逻辑错误:例如,程序没有按照预期的流程执行、条件判断不正确等。输入错误:例如,无效的输入、输入的数据类型不正确等。常见的错......
  • 使用Poco库编写一个采集阿里云信息的程序
    ```cpp//引入Poco库#include<Poco/Net/HTTPClientSession.h>#include<Poco/Net/HTTPRequest.h>#include<Poco/Net/HTTPResponse.h>#include<Poco/URI.h>//创建HTTP客户端会话对象Poco::Net::HTTPClientSessionsession("www.aliyun.com",......
  • 用R库编写的钉钉图片采集程序
    ```R#安装httpRequest库install.packages("httpRequest")#导入httpRequest库library(httpRequest)#设置代理服务器信息proxy_host<-"xxx.xxx.xxx"proxy_port<-8000#设置要抓取的网址url<-"https://www.dingtalk.com/"#使用httpGet函数发送......
  • 微信小程序商店导航网站系统模板源码
    微信小程序商店导航网站系统源码是基于帝国cms开源程序开发的一款小程序二维码收录大全的导航系统。模板源码无任务限制,可以随便修改成喜欢的页面,有能力者可以二次开发。本小程序导航网站源码前端自适应手机WAP页面。适用范围:微信小程序导航网站、微信公众号导航网站、微......
  • c++小程序/随机产生100以内的一个自然数,给出7次机会猜测数的大小
    一、随机产生100以内的一个自然数,给出7次机会猜测数的大小要求:1、 如果猜对了,提示:“真聪明,您猜对了!”,并退出程序2、 如果猜得数比随机数大,给出提示“你猜的数太大了”3、 如果猜得数比随机数小,提示“您猜的数太小了”,如果超出七次没有猜对,提示“很遗憾,您没有猜对”,并退出程序......
  • c++小程序/类Date
    声明类Date要求:1、使用户可以设置日期,并在输入错误时提示。a一年12个月,若输入12以外的数,提示“输入月份错误”b每个月依次有{31,28/29,31,30,31,30,31,31,30,31,30,31}若输入的数值超过该月天数,提示“输入天数错误”。2、可以查询两个日期之间相差天数注意:闰年Code#include<iostr......
  • c++小程序/数组排序
    数组排序1、定义交换两个整型数的函数swap2、定义sort函数给数组排序,调用swap函数Code#include<iostream.h>template<classT>voidswap(T&x,T&y){Ttemp;temp=x;x=y;y=temp;}template<classp>voidsort(p*a,pb){for(inti=0;i<10;i++){......
  • c++小程序/输入三个数,判断能不能组成三角形
    输入三个数,判断能不能组成三角形要求:1、输入-1,0,-1,提示“你输入的为负数”2、输入1,2,3,提示“你输入的三个数不能组成三角形”3、输入3,4,5提示“输入的三个数能组成三角形,并且是一个直角三角形”4、输入3,3,4提示“输入的三个数能组成三角形,并且是一个等腰三角形”1、 输入3,3,3提示“输......