美文网首页
微信小程序入门

微信小程序入门

作者: 喵呜Yuri | 来源:发表于2018-02-24 10:10 被阅读24次

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

image.png

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


image.png

就可以这样了


image.png

二,了解一下代码结构


image.png

.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>

更多的组件可以参考 小程序的组件

相关文章

网友评论

      本文标题:微信小程序入门

      本文链接:https://www.haomeiwen.com/subject/ctxqxftx.html