小程序基础知识1
创始人
2024-06-03 11:30:14
0

文章目录

  • 项目基本组成结构
    • 基本组成结构 - pages
    • 代码构成 - json
      • app.json
      • project.config.json
      • sitemap.json
      • 页面的.json
  • 新建小程序页面
    • 代码构成 - wxml
    • 代码构成 - wxss
    • 代码构成 - js逻辑交互
  • 宿主环境
    • 通信模型
    • 常用组件
      • 组件-视图容器类
        • scroll-view 滚动视图
        • swiper/swiper-item 轮播图
          • swiper常用属性
      • 组件-基础内容类
        • text
        • rich-text
      • 组件-其他常用
        • button
        • image
        • navigator
    • API
      • 事件监听API
      • 同步API
      • 异步API

项目基本组成结构

名称作用
pages存放所有小程序页面
app.js项目入口文件
app.json全局配置文件
app.wxss全局样式文件
app.json全局配置文件

基本组成结构 - pages

请添加图片描述
小程序所有页面存放入pages,以单独文件夹存在

名称作用
.js脚本文件、页面数据、事件处理函数
.json当前页面配置文件、外观、表现
.wxml模板结构
.wxss样式表

代码构成 - json

json是一种数据格式,以 配置文件 的形式出现,小程序有四种(前三个是根目录的):

  1. app.json
  2. project.config.json
  3. sitemap.json
  4. 页面文件夹的.json

app.json

小程序 全局配置 ,包括 页面路径、窗口外观、界面表现、底部tab 请添加图片描述

名称作用
pages页面路径
window背景色、文字颜色
style样式版本

project.config.json

项目配置文件,对开发工具做个性化配置
请添加图片描述

名称作用
setting编译相关配置(详情-本地设置)
projectname项目名称(不是程序名称)
appid账号id

sitemap.json

配置小程序页面是否允许 微信索引 请添加图片描述
不允许:
“action”:“disallow” –
project.config.json中setting “checkSitMap”:false

页面的.json

配置本页面窗口外观,会覆盖 app.json 的window中相同的配置项

新建小程序页面

app.json 中的 pages 添加路径

请添加图片描述

请添加图片描述
默认首页在第一行 (index)

代码构成 - wxml

标签语言 类似html

代码构成 - wxss

样式语言 类似css

代码构成 - js逻辑交互

处理用户操作

名称作用
app.js整个项目入口文件,用App()函数启动
页面.js页面入口文件,用page()创建、调动
普通.js功能模块文件,封装公共函数或属性

宿主环境

小程序宿主环境:

  1. 通信模型
  2. 运行机制
  3. 组件
  4. API

通信模型

主体:渲染层(wxml、wxss)、逻辑层(js脚本)

常用组件

组件-视图容器类

名称作用
view普通视图
scroll-view滚动视图
swiper/swiper-item轮播图

wxml写结果 wxss写样式

scroll-view 滚动视图

请添加图片描述

滚动效果
wxml加 scroll-view
wxss给scroll-view加固定高度/宽度

swiper/swiper-item 轮播图

请添加图片描述
请添加图片描述

swiper常用属性

请添加图片描述

加在class后面

请添加图片描述

组件-基础内容类

text

文本组件,类似于span,是行内元素

名称作用
selectable长按选中

请添加图片描述

rich-text

富文本组件,把HTML字符串渲染为wxml结构
请添加图片描述

组件-其他常用

button

按钮组件

名称作用
type指定按钮类型
size小尺寸按钮
plain镂空按钮

请添加图片描述

image

图片组件,默认宽300px,高200px

mode属性请添加图片描述
请添加图片描述

navigator

页面导航组件

API

  1. 事件监听API
  2. 同步API
  3. 异步API

事件监听API

on 开头,用来监听事件触发

同步API

Sync 结尾,执行结果通过函数返回值直接获取。异常报错

异步API

需要 success、fail、complete 接收调用结果

相关内容

热门资讯

如何删除安卓系统信息,安卓系统... 手机里的信息越来越多,是不是感觉自己的隐私都快要被暴露无遗了?别担心,今天就来教你怎么轻松删除安卓系...
国产安卓系统哪个流畅,揭秘哪家... 你有没有想过,手机里的操作系统就像是我们的大脑,有时候它运行得快慢,直接影响我们的使用体验呢?今天,...
安卓怎么刷主机系统,掌握主机系... 你有没有想过,你的安卓手机或者平板,是不是也能像电脑一样,装上各种酷炫的系统呢?没错,今天就要来给你...
安卓系统桌面显示时间,见证日常... 你有没有发现,每次打开安卓手机,那桌面上的时间总是一闪一闪的,仿佛在告诉你:“时间不等人哦!”今天,...
os云刷安卓系统,畅享智能新体... 你有没有想过,你的安卓手机是不是也能像电脑一样,装上各种酷炫的系统呢?没错,今天就要来跟你聊聊这个神...
安卓系统如何装siri,安卓设... 你有没有想过,在安卓手机上也能享受到Siri的智能语音助手服务呢?没错,就是那个在iPhone上呼之...
电脑怎么安卓双系统,电脑安装安... 你有没有想过,一台电脑同时运行安卓和Windows系统,那得多酷啊!想象一边处理工作,一边刷刷抖音,...
linux操作系统与安卓系统,... 你有没有想过,为什么你的手机可以随时随地给你发送信息,而你的电脑却能帮你处理复杂的任务呢?这背后,就...
安卓大屏系统信息,功能与体验全... 你有没有发现,最近手机界的大屏风潮真是势不可挡啊!安卓大屏系统信息,这可是个热门话题呢!想象拿着一块...
苹果7转安卓系统,探索安卓系统... 你有没有想过,从苹果7转到安卓系统会是怎样的体验呢?想象你手中的那个曾经陪伴你度过无数美好时光的苹果...
安卓系统打卡手机推荐,高效便捷... 你有没有想过,每天早上起床后,第一件事就是拿出手机打卡签到?这已经成为现代生活中不可或缺的一部分了。...
安卓手机装了小米系统,小米系统... 你有没有想过,把安卓手机的灵魂换成小米的系统,会是怎样的体验呢?想象原本流畅的安卓系统,突然间被注入...
安卓汽车系统怎么升级,轻松实现... 亲爱的安卓车主们,你是否也像我一样,对汽车系统升级充满了好奇和期待呢?想象你的爱车就像一部智能手机,...
手机怎么变安卓系统,轻松实现系... 你有没有想过,你的手机居然可以变身成为安卓系统呢?没错,就是那个自由度极高的操作系统!今天,就让我来...
安卓仿ios系统横条,打造流畅... 你有没有发现,最近安卓手机上出现了一种特别的新花样——仿iOS系统的横条设计!这可不是简单的模仿,而...
谷歌汽车安卓系统下载,引领智能... 你有没有想过,未来的汽车可能会变成一个移动的智能中心?想象你的汽车不仅能够带你穿梭在城市的大街小巷,...
安卓系统硬件修复软件,全面解析... 手机里的安卓系统突然卡顿,是不是让你头疼不已?别急,今天就来给你揭秘那些神奇的安卓系统硬件修复软件,...
鸿蒙系统比安卓系统大么,体积对... 你有没有想过,手机里的操作系统,就像是手机的心脏,它的大小、性能,都直接影响到手机的使用体验。今天,...
安卓系统 刷机模式,刷机模式操... 你有没有想过,你的安卓手机其实就像一个隐藏着无限可能的宝藏呢?没错,今天就要来跟你聊聊这个宝藏的秘密...
案卷制作系统下载安卓,高效便捷... 你有没有想过,在手机上也能轻松制作案卷呢?没错,现在就有这么一款神器——案卷制作系统,而且它还支持安...