1.准备一个从没在公众平台和我的微信用过的邮箱 (最好本身再注册一个全新的邮箱)
2.登陆微信公众平台, 进行小程序的注册. 选择我的, 而后填写信息.进行登陆以后, 在首页,开发中. 而后点击开发设置 进行获取 AppID(小程序ID)
1.使用工具
2.使用Visual Studio Code ,配置预处理
1.在项目新建.vscode文件里面新建settings.json文件,这个文件是使vscode不显示微信的wxss文件
2.settings.json的代码
{
"files.exclude": {
"pages/**/*.wxss": true,
}
}
复制代码
3.在vscode的设置
把下面的代码放进去就能够了
"less.compile": {
"outExt": ".wxss"
}
复制代码
4.配置完成后就能够使用了预处理写样式了,你在less中写的样式会自动转换成wxss的
四.小程序和传统web的结构的区别
1.传统web结构
- 标签
html
- 样式
css
- 逻辑
JavaScript
2.小程序的结构
- 标签
wxml
- 样式
wxss
- 逻辑
.js
- 配置
.json
3.小程序的文件结构的介绍
- pages // 包含了全部页面
- index // 页面文件夹
- index.js // 页面的脚本逻辑文件
- index.wxml // 页面模板文件
- index.wxss // 页面样式文件
- index.json // 页面配置文件 --->(重要)
-若是有其余页面, 会在今生成
- utils // 普通的工具函数 -->(不须要注意)
- app.js // 项目启动入口
- app.json // 全局的配置 --->(重要)
- app.wxss // 全局样式
- project.config.json // 项目的配置文件
--sitemap.json //控制页面是否被搜索到的配置文件
复制代码
1.pages 配置
(1).能够表示小程序内有几个页面
"pages": [
"pages/index/index",
"pages/logs/logs"
]
复制代码
(2).快速新建页面(在微信开发者工具),直接pages数组中添加一个list页面
"pages": [
"pages/index/index",
"pages/logs/logs",
"pages/list/list"
]
复制代码
(3).josn
文件中不能出现注释
(4).pages
数组中的页面路径地址必须存在pages文件夹中
(5).pages
数组中的页面路径地址下标为0,也就是第一个路径在普通编译模式下会做为启动页面
2.1window
的属性
// app.json
{
"window":{
"navigationBarBackgroundColor": "#fff", // 导航栏背景颜色
"navigationBarTextStyle": "black", // 导航栏标题颜色,仅支持 black / white
"navigationBarTitleText": "weChart", // 导航栏标题文字内容
"backgroundColor": "#fff", // 窗口的背景色
"backgroundTextStyle": "light", // 下拉 loading 的样式,仅支持 dark / light
"enablePullDownRefresh": true // 设置容许下拉刷新
}
}
复制代码
2.2配置每一个页面的window
不用加 window属性
{
"usingComponents": {},
"navigationBarTitleText": "11111",
"navigationBarBackgroundColor": "red"
}
复制代码
3.tabbar
属性
"tabBar": {
"color":"#666666", // 默认字体颜色
"selectedColor":"#0094ff", //被选择的字体颜色
"backgroundColor":"#ff00ff", //背景颜色
"borderStyle":"white", //tabber的上边框颜色
"position":"bottom", //tabber在页面的位置 通常在底部
"list":[
{
"pagePath":"pages/index/index", //页面的路径,必须在pages配置先
"text":"首页", //tabber上的文字
"iconPath":"tabs/tab_home_nor@3x.png", //默认的图片
"selectedIconPath":"tabs/tab_home_fill@3x.png" //被选中的图片
},
{
"pagePath": "pages/logs/logs",
"text": "日志",
"iconPath": "tabs/tab_my_nor@3x.png",
"selectedIconPath": "tabs/tab_my_fill@3x.png"
}
]
}
//注意:配置了tabBar后,底部栏只对配置的页面可见, 并且tabBar的设置至少两个,最多5个
//tabber上的图片路径,不支持网上路径
复制代码