微信小程序 框架结构

本文介绍了微信小程序的框架结构,包括全局配置、页面配置、文件结构、注册程序和页面、更改数据以及全局变量的使用。在全局配置中,app.json文件用于设定页面路径和窗口表现。页面配置存在于每个页面的.json文件中。文件结构由.js、.wxml、.wxss、.json四部分组成,数据绑定允许在wxml中使用{{key}}表达式。注册程序通过App()完成,注册页面则使用Page()。通过setData()方法可以更新数据,全局变量可在App()中定义并通过getApp()访问,而全局函数可导出为模块供多个页面调用。
摘要由CSDN通过智能技术生成

配置

全局配置
  • 全局配置在app.json目录下进行配置,其中必须包含属性pages,给出每个页面文件的路径。
  • 还可以用window配置状态栏、导航条、标题、窗口背景颜色等信息。tabBar定义导航栏信息。详见官方文档
页面配置
  • 每个单独的页面可以在其.json文件中进行配置。详见上述官方文档

文件结构

  • 每个页面文件夹下的四个同名文件.js、.wxml、.wxss、.json自动绑定,用于描述页面的逻辑、结构、配置、样式。
  • 每一组文件拥有独立的命名空间,也就是说在不同文件夹下可以定义同名变量。
  • 数据绑定
    • 在js文件的Page中,有一个data属性,data是一个对象,其中含有若干个属性。这些属性自动和wxml文件绑定,可以在wxml文件中使用
    • 在wxml文件中,用 { {key}} 的形式即可代表data中key对应的value
    • 在两个大括号内,支持简单的运算,如:三元运算、算术运算、逻辑判断、字符串运算、数据路径运算。
    • 例如:
    <view>{
         {
         a+b}}}+{
         {
         c}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值