以官网教程为主-------------------https://mp.weixin.qq.com/debug/wxadoc/dev/
一,新建一个小程序
登录你的微信公众平台,新建一个项目
我的账号是it·s you那个,qq密码

项目目录得是一个空文件夹
AppID是小程序ID!!,若点击确定出现“该登录名不是该小程序用户”,那么就去检查你的APPID

就可以这样了

二,了解一下代码结构

.json后缀为配置文件。
app.json
{
"pages":[
"pages/index/index",
"pages/logs/logs"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle":"black"
}
}
pages字段 —— 用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你的小程序页面定义在哪个目录。
window字段 —— 小程序所有页面的顶部背景颜色,文字颜色定义在这里的。
工具配置 project.config.json
通常大家在使用一个工具的时候,都会针对各自喜好做一些个性化配置,例如界面颜色、编译配置等等,当你换了另外一台电脑重新安装工具的时候,你还要重新配置。
考虑到这点,小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,你在工具上做的任何配置都会写入到这个文件,当你重新安装工具或者换电脑工作时,你只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。
wxml文件与传统html不同点是:
1.用button,view,text这样的封装组件代替p,div这样的标签,提高开发效率
2.采用MVVM的开发模式,减少js对DOM的操作。
wxcc:
1.新增了尺寸单位。在写 CSS 样式时,开发者需要考虑到手机设备的屏幕会有不同的宽度和设备像素比,采用一些技巧来换算一些像素单位。WXSS 在底层支持新的尺寸单位 rpx ,开发者可以免去换算的烦恼,只要交给小程序底层来换算即可,由于换算采用的浮点数运算,所以运算结果会和预期结果有一点点偏差。
2.提供了全局的样式和局部样式。和前边 app.json, page.json 的概念相同,你可以写一个 app.wxss 作为全局样式,会作用于当前小程序的所有页面,局部页面样式 page.wxss 仅对当前页面生效。
3.此外 WXSS 仅支持部分 CSS 选择器
三,让它工作起来
一个文件夹里通常包含4个文件
json文件用来配置颜色啊这些基础款
写好wxml文件和wxcc文件以后用js文件交互
Page({
data: { // 参与页面渲染的数据
logs: []
},
onLoad: function () {
// 页面渲染后 执行
}
})
页面渲染完成后会有一个onLoad的函数回调
微信小程序里有很多方便的组件可以调用,例如地图,就可以直接
<map></map>
更多的组件可以参考 小程序的组件
网友评论