当前位置:网站首页>微信小程序第一集
微信小程序第一集
2022-08-08 19:05:00 【shabby爱学习】
1、注册账号
- 官网网站 https://mp.weixin.qq.com/cgi-bin/wx所有开发支持都需要符合腾讯标准
- 注册流程
- 进入注册界面
2. 登录
3. 注册完后完成相关信息
- 进入注册界面
2、获取APPID
后期调用微信小程序的接口功能,新功能发布时都需要使用APPID
- 获取APPID
3、开发工具
新建工程->修改路径->测试 微信小程序基于谷歌浏览器框架结构
文件夹说明:
pages文件夹,utils文件夹,全局文件app.js文件,全局文件app.json文件,样式app.wxss文件,项目配置文件project.config.json,页面收录配置文件sitemap.json
page文件夹
js文件:.js是小程序的逻辑文件,也称事件交互文件和脚本文件,用于处理界面的点击事件等功能,像设置初始数据,定义事件,数据的交互,逻辑的运算,变量的声明,数组,对象,函数,注释的方式等,其语法与javascript相同
wxml文件:.wxml文件是界面文件,是页面结构文件,用于构建页面,在页面上增加控件,相当于html。
wxss文件:.wxss是样式表文件,类似于前端中的css,是为.wxml文件和page文件进行美化的文件,让界面显示的更加美观。例如对文字的大小,颜色,图片的宽高,设置个.wxml中个组件的位置,间距等。
json文件:json后缀的文件为配置当前页面的默认项,主要是json数据格式存放,用于设置程序的配置效果
app.js文件
app.js文件用来定义全局数据和函数的使用,它可以指定微信小程序的生命周期函数。生命周期函数可以理解为微信小程序自己定义的函数,如onlaunch(监听小程序初始化),onshow(监听小程序显示),onhide(监听小程序隐藏)等,在不同阶段,不同场景可以使用不同的生命周期函数。app.js中还可以定义一些全局的函数和数据,其他页面引用app.js文件后就可以直接使用全局函数和数据
app.json文件
app.json 是全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等;我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口及背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释
app.wxss文件
app.wxss : 全局的界面美化代码,并不是必须的。其优先级同样没有框架中的wxss的优先级高。例如:在index.wxss中有头像的外边距设置
.usermotto {
margin-top: 200px;
}
project.config.json文件
小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,在工具上做的任何配置都会写入到这个文件,当重新安装工具或者换电脑工作时,只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。
sitemap.json文件
小程序根目录下的 sitemap.json 文件用于配置小程序及其页面是否允许被微信索引,文件内容为一个 JSON 对象,如果没有 sitemap.json ,则默认为所有页面都允许被索引。
边栏推荐
猜你喜欢
el-tree设置单选,点击完成后收起
Implementing Forward+ in Unity URP
Performance optimization | CPU power management from the perspective of ping delay
APICloud AVM wraps date and time selection components
Style Design Principles in Open Office XML Format
Research on ORACLE subqueries that lead to inability to push predicates
leetcode 240.搜索二维矩阵II 分治思想
odoo 登录布局调整
Azure Neural TTS 持续上新,助力企业开拓小语种市场
CAD进阶练习(二)
随机推荐
Advanced CAD practice (2)
室外光纤资源管理——可视化管理平台
Vue program of web cache problem after packaging
odoo login layout adjustment
Ability in general, but it can be large horizontal jump freely?Where is the better?
数字化工厂建设的内容主要有哪三个方面
Architecture Design Fundamentals
What is the main purpose of software testing?
uniapp parent component uses prop to pass asynchronous data to child components
BP神经网络
8月报考季,软考选科目避坑指南来啦
Laravel queue consumption instance and timed task add task consumption
几何g6将搭载harmonyos系统,产品竞争力全面升级
企业进行知识共享的好处有哪些?
ptorch
LabVIEW报错“仪器IO助手未正确安装”
第4讲:SQL语句之DDL类型的数据库定义语言
Learn about layered architecture & SOA architecture together
Codeforces Round #707 (Div. 2) C(抽屉原理)
即将开幕!阿里云飞天技术峰会邀您一同探秘云原生最佳实践