微信小程序开发入门 笔记一 2024/11/29

news/2024/12/1 10:15:43/

笔记:               微信小程序入门  

新建项目

  1. .json 后缀的 JSON 配置文件
  2. .wxml 后缀的 WXML 模板文件
  3. .wxss 后缀的 WXSS 样式文件
  4. .js 后缀的 JS 脚本逻辑文件

小程序中,JSON扮演的静态配置的角色。

 app.json 小程序的全局配置包含 页面路径 页面表现 网络超时时间 底部tab等配置

pages字段用于描述页面路径

Window字段用于设置顶部背景颜色文字颜色等

entryPagePath 用于设置默认启动页

tabBar 用于设置底部菜单栏

networkTimeout 用于设置网络超时时间

debug 用于打开和关闭debug调试功能  默认关

functionalPages 用于打开和关闭 支持插件功能 默认关

其他功能点击直达

 project.config.json工具配置 简单的说就是编辑器设置自动保存文件,换电脑也可以恢复个人操作习惯设置  和小程序项目基本无关

 pages/logs /logs.json

page.json 和logs.json 一样功能是 分块定义页面颜色.

JSON语法 键值对  {"键":值,"键":值}

常见错误" 双引" 写成 '单引 '
值的定义标准(不能添加注释):

数字:浮点数和整数

字符串: "双引号之中"

Bool:布尔值 true false

数组:包括在[方括号中 ]

对象:包括在{大括号中}

Null

 WXML 模板文件:这个就类似于HTML

不同的是标签比方说html是 div wxml 中为 view

组件参考传送门点击直达

 核心思想:渲染和逻辑分离

数据绑定

逻辑管理 :
渲染主页:

  数据绑定、列表渲染、条件渲染、模板、引用 等传送门直达

WXSS样式,类似css    rpx 单位可以自动换算屏幕尺寸 但是 为浮点数 

全局样式定义 app.wxss      简单理解父框

单独样式定义 页面名.wxss 简单理解子框

wxss参考资料传送门

JS逻辑处理

一个简单的按钮按下 改变文字
1.添加一个按钮

 2.编写逻辑事件更改数据

效果演示  点击前

 效果演示  点击后

更多相关api参考资料点击直达 

 


http://www.ppmy.cn/news/1551452.html

相关文章

Python 简单的网页服务器

1. 介绍 这个脚本可以创建一个简单的网页服务器,让你可以通过浏览器访问本地电脑上的文件。这在开发和测试网页时非常有用。 2. 代码 import http.server import socketserverPORT 8000 # 端口号Handler http.server.SimpleHTTPRequestHandlerwith socketserve…

编译以前项目更改在x64下面时报错:函数“PVOID GetCurrentFiber(void)”已有主体

win32下面编译成功,但是x64报错 1>GetWord.c 1>md5.c 这两个文件无法编译 1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.22000.0\um\winnt.h(24125,1): error C2084: 函数“PVOID GetCurrentFiber(void)”已有主体 1>C:\Program Files (x…

我们项目要升级到flutter架构的几点原因

一、探索 Flutter打造卓越移动应用的新时代框架 在移动应用开发的世界里,Flutter已经成为了一个炙手可热的话题。诞生于Google的怀抱,Flutter以其独特的优势和理念,正在引领一场全球范围内的应用开发 ** 。本文将深入探讨Flutter项目的特点、…

有什么好用的 tcp 性能测试工具 ?

有什么好用的 tcp 性能测试工具 ? 1. Iperf2. IxChariot/Ixia3. Wireshark4. tcpdump5. Sokit6. SocketTools7. ChatTCP总结 在进行TCP性能测试时,有多种工具可供选择,以下是一些常用的TCP性能测试工具: 1. Iperf 功能:Iperf是…

从覆盖到拼接:优化 onInput 事件的输入

在使用 ElSelect 组件的 onInput 事件时,由于每次输入都触发搜索,导致请求频繁且新搜索结果覆盖了旧结果,无法实现输入数据的累积搜索。我们希望的是,每次搜索能够将新的输入内容与之前的内容拼接显示,从而实现用户的诉…

当新能源遇见低空经济:无人机在光伏领域的创新应用

随着全球能源结构的转型和技术的不断进步,新能源行业已成为推动经济社会发展的重要力量。其中,低空经济作为新兴的战略性产业,正深刻改变着人类社会的出行方式和产业链格局。在这一背景下,无人机与光伏产业的结合,不仅…

netconf 代码架构

NETCONF(Network Configuration Protocol)是一种基于 XML 的网络配置管理协议,主要用于在网络设备之间进行配置管理、状态监控和操作。它被设计为一种可扩展的协议,并且在自动化网络管理中扮演着重要角色。NETCONF 通过安全的通信…

Figma入门-铅笔钢笔工具

Figma入门-铅笔钢笔工具 前言 在之前的工作中,大家的原型图都是使用 Axure 制作的,印象中 Figma 一直是个专业设计软件。 最近,很多产品朋友告诉我,很多原型图都开始用Figma制作了,并且很多组件都是内置的&#xff…