一个.wpy文件可分为三大部分,每部分各对应一个标签

(1)脚本部分

即标签中的内容,又可分为两个部分

➢逻辑部分,除config对象之外的部分,对应原生的.js文件
➢配置部分,即config对象,对应原生的.json文件

(2)结构部分

模板部分,对应原生的.wxml文件

(3)样式部分

即样式部分,对应原生的.wxss文件

其中,微信小程序入口文件app.wpy不需要template,所以编译时会被忽略

.wpy文件中的

  • script
  • template
  • style

这3个标签都支持lang和src属性

lang决定了其代码编译过程
src决定是否外联代码

存在src属性且有效时,会忽略内联代码
如下面的代码所示

  1. <style lang="less" src="page1.less"></style>
  2. <template lang="wxml" src="page1.wxml"></template>

各标签对应的lang值如表6.2所示

image.png