首页 > 编程语言 >P6_认识小程序页面

P6_认识小程序页面

时间:2023-01-08 17:22:43浏览次数:46  
标签:文件 P6 WXML 程序 js WXSS 页面

JSON 配置文件

  1. 新建小程序页面
    只需要在 app.json -> pages 中新增页面的存放路径,小程序开发者工具即可帮我们自动创建对应的页面文件
    图片描述
  2. 修改项目首页
    只需要调整 app.json -> pages 数组中页面路径的前后顺序,即可修改项目的首页。小程序会把排在第一位的页面,当作项目首页进行渲染,如图所示:
    图片描述

WXML 模板

  1. 什么是 WXML
    WXML(WeiXin Markup Language)是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的 HTML。
  2. WXML 和 HTML 的区别
    1. 标签名称不同
      • HTML (div, span, img, a)
      • WXML(view, text, image, navigator)
    2. 属性节点不同
      • <a href="#">超链接</a>
      • <navigator url="/pages/home/home"></navigator>
    3. 提供了类似于 Vue 中的模板语法
      • 数据绑定
      • 列表渲染
      • 条件渲染

WXSS 样式

  1. 什么是 WXSS
    WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式,类似于网页开发中的 CSS。
  2. WXSS 和 CSS 的区别
    1. 新增了 rpx 尺寸单位
      • CSS 中需要手动进行像素单位换算,例如 rem
      • WXSS 在底层支持新的尺寸单位 rpx,在不同大小的屏幕上小程序会自动进行换算
    2. 提供了全局的样式和局部样式
      • 项目根目录中的 app.wxss 会作用于所有小程序页面
      • 局部页面的 .wxss 样式仅对当前页面生效
    3. WXSS 仅支持部分 CSS 选择器
      • .class 和 #id
      • element
      • 并集选择器、后代选择器
      • ::after 和 ::before 等伪类选择器

JS 逻辑交互

  1. 小程序中的 .js 文件
    一个项目仅仅提供界面展示是不够的,在小程序中,我们通过 .js 文件来处理用户的操作。例如:响应用户的点击、获取用户的位置等等。
  2. 小程序中 .js 文件的分类
    小程序中的 JS 文件分为三大类,分别是:
    1. app.js
      • 是整个小程序项目的入口文件,通过调用 App() 函数来启动整个小程序
    2. 页面的 .js 文件
      • 是页面的入口文件,通过调用 Page() 函数来创建并运行页面
    3. 普通的 .js 文件
      • 是普通的功能模块文件,用来封装公共的函数或属性供页面使用

标签:文件,P6,WXML,程序,js,WXSS,页面
From: https://www.cnblogs.com/xiaopengmvp520/p/p6ren-shi-xiao-cheng-xu-ye-mian.html

相关文章

  • P3_注册小程序账号&安装开发者工具
    注册小程序账号点击注册按钮使用浏览器打开 https://mp.weixin.qq.com/网址,点击右上角的“立即注册”即可进入到小程序开发账号的注册流程,主要流程截图如下:选择注册......
  • 文件已在另一个程序中打开-修改已连接的蓝牙设备名称
    操作无法完成因为其中的文件夹或文件已在另一个程序中打开参考链接在我们删除或者移动文件的时候,经常会遇到这种情况,然后又找不到在任务管理器打开的程序,导致我们无法对......
  • P2_小程序简介
    小程序与普通网页开发的区别运行环境不同网页运行在浏览器环境中小程序运行在微信环境中API不同由于运行环境的不同,所以小程序中,无法调用DOM和BOM的API。......
  • 程序员开什么车?
    程序员开什么车比较多?程序员这个群体的特征非常明显,他们大多很聪明,但是给人的感觉又是不谦逊,还向往个人主义。他们大多懒惰(体力劳动),也许是因为程序员已经习惯了脑力劳动......
  • 面向对象程序设计 第一章 绪论
    第一章绪论目录·计算机程序设计语言的发展·面向对象的方法·面向对象的软件开发·程序开发的过程·信息的表示与存储计算机程序·计算机的工作使用程序......
  • 北京大学程序设计MOOC-魔兽世界大作业(三)
    程序设计-魔兽世界大作业上一篇作业解析与代码:​​魔兽世界-装备​​项目OJ提交:​​魔兽世界-开战​​思路与类架构题目需求分析与设计魔兽世界是两方阵营战斗的游戏,双方......
  • .NET Core定时任务(控制台程序) cron表达式+Quartz
    .NETCore定时任务(控制台程序)https://www.cnblogs.com/Simple-520/p/15753898.html1、首先定时任务适合的程序是控制台程序2、NETCore中定时任务程序中一共三个文件(1):a......
  • Flutter 陈航 21-路由 导航 Route Navigator 页面参数
    本文地址目录目录目录21|路由与导航,实现页面切换路由管理基本路由命名路由路由表routes页面PageNavigator.pushNamed页面参数启动参数返回参数总结21|路由与导航......
  • Dotnet程序的内存与垃圾回收
    都知道程序运行时的变量是放在内存里的,从我们学c++就知道有析构函数 malloc,还有学c#的时候天天什么垃圾回收GC像背八股文样的,但是这个内存究竟能分配多少没有人想......
  • 编写产生一些冰雹的程序,程序应该用函数 void hailstone(int n);计算冰雹并显示由n 产
     #include<stdio.h>//请根据主程序流程,补全此函数//冰雹产生并输出函数//注意:输出每个冰雹数时,请按5位对齐输出intt=1;voidhailstone(intn){intp;if(t......