一:page:
page目录下放置的就是各个小程序页面的页面信息,每个小程序的页面信息由四个文件组成,其中js和wxml文件是必须的
1:js文件:主要的作用对页面进行注册,指定页面的初始数据、生命周期回调、事件处理函数等
在js文件中我们一般使用page构造器来注册页面,
wxapkg是一个二进制文件,有其自己的一套结构。
wxapkg是微信小程序编译包格式,文件内包含小程序的源码与图像等资源文件。但是这里有个坑,想要进入到上面这个目录的话,用手机自带的文件管理器肯定是不行的,安卓或者iPhone都要要用到第三方的文件管理器,比如:RE文件管理器,并且安卓需要取得root权限。
wxapkg文件的数据格式分成三个部分:
第一部分,文件的前6字节为V1MMWX;第二部分,之后的1024字节为AES CBC加密数据;第三部分,从1024+6之后的所有数据为异或加密的数据。
用UE等十六进制编辑器打开一个wxapkg,会很容易看到三个部分的界限。
文件第二部分的AES CBC加密,使用的key与对应的微信小程序id有关。文件第三部分的异或加密,真就是简单的异或,xorkey为微信小程序id的倒数第二字节的内容。
App.js:设置一些全局的基础数据等App.json:底部tab,标题栏和路由等设置
App.wxss:公共样式,引入iconfont等
pages:里面包含一个个具体的页面
index.json:配置当前页面标题和引入组件
index.wxml:页面结构
index.wxss:页面样式表
index.js:页面的逻辑,请求和数据处理
project.config.json:项目配置文件,用的最多的就是配置是否开启https校验
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)