[WeChat MiniProgram] 001 - estructura de archivos del directorio del proyecto y configuración básica

Estructura de archivos

1. directorio raíz

app.js programa lógico principal

archivo de configuración app.json

Necesidad de "páginas" atributo de la ruta relativa modo de página de declaración

{
  "pages": [
    "pages/about/about",
    "pages/weekly/weekly"
  ],
  "sitemapLocation": "sitemap.json"
}

app.wxss estilo principal del programa

Aquí todas las páginas son propensos a establecer algunos estilos comunes que se utilizan en clase

información del programa project.config.json

Este archivo es generado automáticamente por las herramientas de desarrollo

carpeta de páginas

Este contiene un pequeño programa de toda la carpeta de páginas


2. Páginas carpeta de archivo de página en la carpeta

A continuación un ejemplo relacionado con la página

la lógica de la página about.js

Para crear un objeto de página aquí

Page({})

Página de perfil about.json

Aquí puede configurar información sobre la página, como el título de la barra de navegación

{
  "navigationBarTitleText": "关于"
}

diseño de página about.wxml

En una sintaxis HTML de descripción de página diseño similar, la atención debe tener-marcador de fin
código de ejemplo:

<view class="container">
  <image src="/images/profile.JPG" class="icon"></image>
  <text class="title">电影周周看</text>
  <view>
    <navigator url="/pages/weekly/weekly" style="display: inline;" class="nav-text" hover-class="nav-hover" open-type="navigate">
    每日推荐
    </navigator>
    <text class="subtitle">一部好电影</text>
  </view>
  <text class="subtitle">我的微博:Luke玄</text>
</view>

estilos de página about.wxss

A continuación las definiciones de clase de estilo utilizan páginas
de código de ejemplo:

.container{
  background-color: #eee;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.icon{
  width: 375rpx;
  height: 375rpx;
  border-radius: 50%;
}

.title{
  font-size: 60rpx;
  font-weight: bold;
}

.subtitle{
  font-size: 30rpx;
  font-weight: lighter;
}

.nav-text{
  color: lightblue;

.nav-hover{
  color: grey;
}
}

Supongo que te gusta

Origin www.cnblogs.com/codaland/p/12608828.html
Recomendado
Clasificación