2022.09.24 星期六
就要到ddl了,对小程序的理解还停留在下载微信开发者工具这一步,痛定思痛决定开始自学(首要目的还是完成作业)。
有关文件类型
有四种。
1.JSON,静态记录,主打功能就是记录。每个页面当中有一个,全局有一个。相当于总体布局了。
2.WXML,类HTML,标签语言,主打页面排版功能。每个页面中有一个。部分功能做了封装。我的理解是,这主要是页面功能的实现?
3.WXSS,类CSS,那就是页面设计呗。CSS没学过,还有待进一步了解。
4.JS,主打互动逻辑。每个页面有一个,全局有一个。
有关WXML使用
通过{{}}方式说明这是变量,例如在js文件的data中定义变量a=10086,b=100,
在WXML中<view>a+b</view>输出结果只会是a+b这个文本信息,而用{{a+b}}这种方式括起来,就相当于声明是一个变量,要从变量定义中找,最后会输出10186 。
输出结果:
以及字符串变量也可以使用这种方式,在js文件中定义字符串必须用冒号开始,单双引号倒是无所谓。比如输出hello world 字句,定义name:"world",WXML中可以这样写:{{"hello"+name}}
实现功能
页面跳转:在js文件中编写,wxml文件中bindtap方法调用
用bindViewTap函数实现跳转到test页面