微信小程序设计之主体文件app-ts/js

news/2024/7/20 3:59:38 标签: 微信小程序, javascript, 小程序

  一、新建一个项目

首先,下载小程序>微信小程序开发工具,具体下载方式可以参考文章《小程序>微信小程序开发者工具下载》。

然后,注册小程序账号,具体注册方法,可以参考文章《小程序>微信小程序个人账号申请和配置详细教程》。

在得到了测试号的账号信息之后,可以在开发者工具中使用此账号信息创建项目进行开发。

​​

点击确定后,可以在左侧看到小程序的主要界面【Hello World】。

​​

二、app.js/ts介绍

1、app.js/ts

老版本是app.js,现在新版本是app.ts。所以看书上写的基本是app.js,内容适用于app.ts。

app.js/ts 文件是小程序全局逻辑文件

2、代码

代码片段如下:

javascript">// app.ts
App<IAppOption>({
  globalData: {},
  onLaunch() {
    // 展示本地存储能力
    const logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)

    // 登录
    wx.login({
      success: res => {
        console.log(res.code)
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      },
    })
  },
})

省略 app.js /ts 中具体的函数内容后将得到以下代码框架 :

javascript">// app.ts
App<IAppOption>({
  globalData: {},
  onLaunch() {}
})

由此可见,所有内容都写在 App()函数内部,并且彼此之间用逗号隔开

更多内容:

小程序>微信小程序开发笔记_珞瑜·的博客-CSDN博客

小程序>微信小程序开发者工具下载-CSDN博客

小程序>微信小程序个人账号申请和配置详细教程-CSDN博客

小程序>微信小程序设计之主体文件app-json-pages-CSDN博客

小程序>微信小程序设计之主体文件app-json-window-CSDN博客

小程序>微信小程序设计之主体文件app-json-tabBar-CSDN博客


http://www.niftyadmin.cn/n/5120890.html

相关文章

部署基于efk+logstash+kafka构建日志收集平台并对nginx日志进行分析【待执行】

文章目录 1.1 安装zookeeper集群1.2 Zookeeper 配置1.2 安装kafka集群1.3 部署filebeat服务1.4 部署logstash1.5 部署es和kibana服务1.6 配置kibana ui界面1.7 对nginx进行日志分析 Filebeat采集日志kafka topic存起来日志->logstash去kafka获取日志&#xff0c;进行格式转换…

自动驾驶,从“宠儿”走进“淘汰赛”

从“一步到位”到场景、技术降维。从拼落地路径&#xff0c;到拼雷达、算力&#xff0c;再到如今的性价比之争&#xff0c;自动驾驶似乎变得愈发“接地气”。 作者|斗斗 编辑|皮爷 出品|产业家 比起去年&#xff0c;黄文欢和张放今年显得更加忙碌。 “自动驾驶赛道&…

【解决方案】‘FreeTypeFont‘ object has no attribute ‘getsize‘

【解决方案】FreeTypeFont object has no attribute getsize 问题描述&#xff1a; 训练yolov5-v7.0时在绘图阶段存在以下报错 FreeTypeFont object has no attribute getsize解决方案&#xff1a; 确认在.config/Ultralytics路径下存在对应的字体 降低Pillow的版本 pip inst…

qt 乱码 dll 乱码

DLL 传入的 参数有 汉字乱码问题 接口时 纯c的&#xff0c; char*指针 1.exe 调用 dll &#xff0c; QString 直接转 toUtf8() 2 exe1调用exe2调用 dll 都是qt工程 第一次调用时通过QProcess 调用exe2 在exe2 中 不能直接使用 argv[1] 作为参数传入dll&#xff0c; 这样乱码 …

广州华锐互动:VR技术应用到工程项目施工安全培训的好处

随着科技的飞速发展&#xff0c;虚拟现实(VR)技术已经深入到各个领域。在建筑施工领域&#xff0c;VR技术的应用为工程项目施工安全培训带来了许多好处。本文将探讨VR技术在这方面的优势和应用。 首先&#xff0c;VR技术能够提供沉浸式的安全培训体验。通过VR设备&#xff0c;学…

buuctf_练[羊城杯2020]easyphp

[羊城杯2020]easyphp 文章目录 [羊城杯2020]easyphp掌握知识解题思路关键paylaod 掌握知识 ​ .htaccess文件的利用&#xff0c;把自己指定当做 php文件处理&#xff1b;preg_match正则匹配的了解&#xff0c;stristr函数的绕过&#xff1b;file_put_contents文件写入操作的了…

双指针解决链表问题(python)

双指针技巧&#xff1a;左右指针和快慢指针 左右指针&#xff1a;两个指针相向而行或相背而行 快慢指针&#xff1a;两个指针同向而行&#xff0c;一快一慢 1、合并两个有序链表 class ListNode:def __init__(self, val0, nextNone):self.val valself.next next class Solut…

微信视频号怎么下载视频?

微信视频号视频和其他平台有个最大的区别就是&#xff0c;没有链接&#xff0c;其他的下载器无法解析&#xff0c;知道我发现了一款非常适用于微信的下载工具&#xff0c;只需要将视频转发下载机器人就能一键解析成功&#xff0c;这么听着有点不懂对不对&#xff1f;别急&#…