微信小程序——收尾和总结

微信小程序特点:
1,开发便捷
2,容易推广
3,无法承载复杂功能
如果您的项目满足以上三大特点,那就果断选择小程序吧

一、小程序开发之部署与安装
登录微信公众平台
https://mp.weixin.qq.com/
注册自己的平台账号,开始小程序开发之旅

二、下载微信开发者工具
安装后如图所示


image.png

并下载小程序demo
使用微信开发者工具打开
(ps:我们这里仅介绍小程序的开发)

这是我们的文件目录:


image.png

三、开发之前你需要知道的事
1,约定:将同一目录下,同名前缀,后缀为(js,json,wxss,wxml)的四个文件,视为同一页面的四个部分,其作用分别为:
js:JavaScript脚本文件
json:页面配置文件
wxml:类似于html,用于承载页面信息
wxss:类似于css,样式文件
2,程序主入口
app.js
在该js文件中,执行

App({
 onLaunch: function () {
console.log('App Launch')
 },
 onShow: function () {
console.log('App Show')
},
onHide: function () {
  console.log('App Hide')
},
globalData: {
  hasLogin: false,
  openid: null
})

初始化整个项目
app.wxss有全局样式
app.json配置整个项目

{
"pages":[
  "pages/Home/home",
  "pages/goods/goods",
],
"tabBar": {
  "color": "#dddddd",
  "selectedColor": "#3cc51f",
  "borderStyle": "black",
  "backgroundColor": "#ffffff",
  "list": [{
    "pagePath": "pages/Home/home",
    "iconPath": "image/icon/home-no-selected.png",
    "selectedIconPath": "image/icon/home-selected.png",
    "text": "首页"
  },{
    "pagePath": "pages/goods/goods",
    "iconPath": "image/icon/goods-no-selected.png",
    "selectedIconPath": "image/icon/goods-selected.png",
    "text": "商品"
  }]
},
"window":{
  "backgroundTextStyle":"light",
  "navigationBarBackgroundColor": "#fff",
  "navigationBarTitleText": "Map",
  "navigationBarTextStyle":"black"
},
"debug": true

}

pages为一个数组,用于声明需要加载的页面
比如Home/home
表示在目录Home中,的home页面,其由:
home.js home.json home.wxss home.wxml
四大部分组成
tabBar为下方导航栏


image.png

四、服务端选择
服务端的选择是多样的,腾讯推荐使用腾讯云,并使用nodejs或php开发。但是这里我们仅介绍使用rails作为服务端,并且只提供简单的几个接口。

五、页面开发
根据自己的需求定制自己的页面
简单提醒:
wxml中没有<div>而是用<view>代替

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容