微信小程序的基础开发

微信小程序目录结构

一个小程序主体部分由三个文件组件,必须放在项目的根目录,

一个小程序page页面由四个文件组件,分别为:

,js文件:用来写JavaScript

wxml文件:写页面结构,可以理解为html

json: 里面是页面配置

wxss:用来写css样式的文件

wxml:

WXML和HTML非常相似,WXML由标签,属性等等构成。但是也有很多不一样的地方

1.标签名字有点不一样:例如HTML里的<div>标签在wxml中为<view>标签

2.有一些wx:if这样的属性以及{{ }}(插值表达式)这样的表达式

wxss:

跟css样式一模一样,只不过wxss多了一点自己的样式

js文件:

里面有很多生命周期函数,并且可以将方法和数据定义在里面

**注意:**描述页面的四个必须具有相同的路径与文件名。

小程序配置app.json

app.json是当前小程序的全局配置,也就是说在app.json中配置的东西会应用在每一个页面中。包括小程序的所有页面路径,界面表现,网络超时时间,底部tab等。

pages字段-----用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你的小程序页面定义在哪个目录。

window字段------定义小程序所有页面的顶部背景颜色,文字颜色定义等。

其他配置项细节参考文档微信开发文档配置项

复制代码
{
  "pages": [
    "pages/home/home",
    "pages/index/index",
    "pages/user/user"
  ],
  "tabBar": {
    "list": [{
      "pagePath": "pages/home/home",
      "text": "首页",
      "iconPath": "/images/chaxun.png",
    },
    {
      "pagePath": "pages/user/user",
      "text": "用户",
      "iconPath": "/images/chaxun.png"
    }
  
  ]
  },
  "window": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "Weixin",
    "navigationBarBackgroundColor": "#ffffff"
  },
  "componentFramework": "glass-easel",
  "sitemapLocation": "sitemap.json",
  "lazyCodeLoading": "requiredComponents"
}

以上就是微信小程序的项目目录结构的讲解

相关推荐
老华带你飞3 小时前
畅阅读小程序|畅阅读系统|基于java的畅阅读系统小程序设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·小程序·毕设·畅阅读系统小程序
老华带你飞9 小时前
租房平台|租房管理平台小程序系统|基于java的租房系统 设计与实现(源码+数据库+文档)
java·数据库·小程序·vue·论文·毕设·租房系统管理平台
项目題供诗10 小时前
微信小程序开发教程(八)
微信小程序·小程序
00后程序员张17 小时前
iOS App 混淆与资源保护:iOS配置文件加密、ipa文件安全、代码与多媒体资源防护全流程指南
android·安全·ios·小程序·uni-app·cocoa·iphone
低代码布道师17 小时前
少儿舞蹈小程序(12)作品列表查询搭建
低代码·小程序
编程迪19 小时前
基于Java+Vue开发的家政服务系统源码适配H5小程序APP
小程序·家政小程序·家政系统源码·家政系统·家政源码
拼图20920 小时前
微信小程序——云函数【使用使用注意事项】
微信小程序·小程序
fakaifa1 天前
【独立版】智创云享知识付费小程序 v5.0.23+小程序 搭建教程
小程序·uni-app·知识付费·源码下载·智创云享独立版
2501_916007471 天前
Transporter App 使用全流程详解:iOS 应用 ipa 上传工具、 uni-app 应用发布指南
android·ios·小程序·https·uni-app·iphone·webview
fakaifa1 天前
CRMEB多门店 v3.3源码 无授权限制+PC端+uniapp前端
小程序·uni-app·商城小程序·技术教程·源码下载·crmeb多门店