zoukankan      html  css  js  c++  java
  • 微信小程序开发规范文档-项目结构

    *项目结构

    project/                    // 根目录
        ├─ images/              // 图片/小图标
        ├─ pages/               // pages目录
        ├─ utils/               // 工具,包文件目录
        ├─ app.js               // 入口文件                       
        ├─ app.wxss             // 公共设置
        ├─ app.json             // 公共样式表
        └─ project.config.json  // 项目的编辑器配置
    

    页面目录

    1.由历史原因和个人习惯导致目录命名不统一,语义不清晰,不同成员在维护时难以快速识别。

    • 目录命名应遵循以下规范:

      • 尽量简短
      • 采用英文小写方式
      • 单词间以下划线连接
      • 英文语义需与当前目录实现的功能保持一致
      • 如有复数,应采用复数命名
      • 不应该出现数字和除下划线以外的特殊符号
    • 示例:
      // 错误的写法
      ...
      ├─ pages/
      ├─ About/
      ├─ grouplist/
      ├─ group-list/
      ├─ group_list3/
      ├─ groupList/
      ├─ gl/
      ├─ yong_hu/
      ...

      // 正确的写法
      ...
      ├─ pages/
          ├─ about/
          ├─ group_list/
          ├─ users/
      ...
      
    1. 小程序规定,一个页面由wxml,wxss,js,json四个文件组成。为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。
    • 示例:
      // 错误的写法
      ...
      ├─ home/
      ├─ index.wxml
      ├─ index.wxss
      ├─ index.js
      └─ index.json
      ...

      // 正确的写法
      ...
      ├─ home/
          ├─ home.wxml
          ├─ home.wxss
          ├─ home.js
          └─ home.json
      ...
      

      └ ┌ ┘ ┐ ┤ ├ ┴ ┬ ┼ │ ─

  • 相关阅读:
    Canvas
    FastDFS 下载与安装
    Oracle 表空间错误集锦
    Sql Server 网络配置
    telnet 功能启用并测试端口是否正常
    UIBarButtonItem 上按钮切换/隐藏的简单例子 转载
    UIScrollView详解
    warning:performSelector may cause a leak because its selector is unknown
    dispatch_once优化代码性能 转
    UIView 和 CALayer的那点事
  • 原文地址:https://www.cnblogs.com/fightjianxian/p/12692198.html
Copyright © 2011-2022 走看看