当前位置:网站首页>微信小程序学习笔记1
微信小程序学习笔记1
2022-07-26 09:22:00 【~轻舟~】
微信小程序:QuickStart
一、 .json后缀的JSON配置文件
.json分小程序配置 app.json、工具配置project.config.json和页面配置page。json下面分别说一下:
1、app.json
app.json是对当前小程序的全局配置,包括了小程序的页面路径(pages)、界面表现window、网络超时时间networkTimeout、底部tab等
pages接受一个数组,每一项都是字符串,指定小程序由哪些页面组成。每一项代表对应页面的路径+文件名
window:设置小程序状态栏、导航条、标题、窗口背景色。
{
"window":{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", "backgroundTextStyle": "light" } }
tabBar 客户端窗口底部或顶部tab栏切换页面用的
这里要注意:当设置position为top时将不会显示icon tabBar中list是一个数组,放2-5个
networkTimeout 设置各种网络请求的超时时间
2、page.json
page.json每一个页面都可以使用,对本页窗口进行配置。优先级要比app.json高,会覆盖app.json中相同设置项
页面的.json只能设置window相关配置项,所以无须写window这个键
{
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "微信接口功能演示",
"backgroundColor": "#eeeeee",
"backgroundTextStyle": "light" }
3、project.comfig.json
这里面主要是针对各自喜好做一些个性化配置,如界面颜色、编译配置等,当你换电脑重新安装工具时需重新配置
所以
考虑到这点,小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,你在工具上做的任何配置都会写入到这个文件,当你重新安装工具或者换电脑工作时,你只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。
可以在项目根目录使用 project.config.json 文件对项目进行配置
{
"miniprogramRoot": "./src",
"qcloudRoot": "./svr",
"setting": {
"postcss": true,
"es6": true,
"minified": true,
"urlCheck": false
}
}
二、WXML模版
网页编程HTML+CSS+JS,HLML是用来描述当前页面结构,CSS描述页面样子,JS处理页面和用户的交互,WXML类似HTML
不同的是:html经常用div,p,span 。不同的标签组合出不同的组件,wxml将常用的组件包装起来了,常用的标签view,button,text等
三、WXSS样式
类似CSS
四、JS交互
后面这两个东西之后会慢慢讲
边栏推荐
- arc-gis的基本使用2
- Two tips for pycharm to open multiple projects
- Grain College of all learning source code
- (2006,Mysql Server has gone away)问题处理
- 省政府召开全省高温天气安全防范工作电视电话会议
- 【Flutter -- 布局】Align、Center、Padding 使用详解
- JS - DataTables 关于每页显示数的控制
- Sliding window, double pointer, monotone queue, monotone stack
- Canal 的学习笔记
- 大二上第一周学习笔记
猜你喜欢
C# Serialport的发送和接收
volatile 靠的是MESI协议解决可见性问题?(下)
Original root and NTT 5000 word explanation
MySQL transaction
Use of off heap memory
李沐d2l(五)---多层感知机
Datax的学习笔记
2022 chemical automation control instrument operation certificate test question simulation test platform operation
What are CSDN spaces represented by
JS output diamond on the console
随机推荐
Go intelligent robot alpha dog, alpha dog robot go
Codeworks DP collection
Elastic APM安装和使用
Force button list question
2B和2C
“No input file specified “问题的处理
Does volatile rely on the MESI protocol to solve the visibility problem? (next)
Li Mu D2L (IV) -- softmax regression
Stm32+mfrc522 completes IC card number reading, password modification, data reading and writing
760. String length
【ARKit、RealityKit】把图片转为3D模型
Use of off heap memory
Announcement | FISCO bcos v3.0-rc4 is released, and the new Max version can support massive transactions on the chain
安卓 实现缓存机制,多种数据类型缓存
arc-gis的基本使用2
volatile 靠的是MESI协议解决可见性问题?(下)
暑假第四周
Unity topdown character movement control
What are CSDN spaces represented by
大二上第二周学习笔记