微信小程序上线发布流程图文详解


Posted in Javascript onMay 06, 2019

最近花了一天左右的时间学习了下微信小程序的开发,试着练习一把的心态,搞了一个很简单的页面。

就当是学习总结吧:学习要点还是挺多的,通过查看官方接口文档,熟悉微信小程序开发工具,工程架构,相比传统页面开发类似,微信小程序也是由js文件,页面布局文件wxml和样式文件wxss

一、先登录微信公众平台,在小程序栏目里注册获取appid,在开发工具里填写该appid,打开开发工具进行编码工作。

1.1、知识点巩固。

app.json文件

{
 "pages":[
  "pages/huangbaokang/huangbaokang",
  "pages/zhanglulu/zhanglulu"
 ],
 "window":{
  "backgroundTextStyle":"light",
  "navigationBarBackgroundColor": "#baf088",
  "navigationBarTitleText": "幸福婚姻",
  "navigationBarTextStyle":"black" 
 },
 "tabBar": {
  "list": [
   {
    "pagePath": "pages/huangbaokang/huangbaokang",
    "text": "黄宝康",
    "iconPath": "images/1.png",
    "selectedIconPath": "images/1.png"
   },
   {
    "pagePath": "pages/zhanglulu/zhanglulu",
    "text": "张露露",
    "iconPath": "images/2.png",
    "selectedIconPath": "images/2.png"
   }
  ]
 }


}

入口全局配置主要配置页签tabBar设置,全局pages定义,头部背景,及字体,网络超时等。

wxml标签的掌握

huangbaokang.wxml文件

<!--pages/huangbaokang/huangbaokang.wxml-->
<view class='title'>黄宝康的帅气照</view>
<view class='photo-list' wx:for="{{photos_hbk}}" >
 <!--遍历图片文件,生成各个view-->
 <view class='photo-item'>
  <image src='/images/hbk{{index+1}}.png'></image>
 </view>
</view>

huangbaokang.js文件

Page({

 /**
  * 页面的初始数据
  */
 data: {
  photos_hbk: ['1.png', '2.png', '3.png', '4.png']
 }
})

huangbaokang.wxss文件

/* pages/huangbaokang/huangbaokang.wxss */
.title{
 font-size: 70rpx;
 text-align: center;
}

.photo-list{
 margin-top: 20rpx;
}

.photo-item{
 width: 100%;
 height: 100%;
 margin-top: 20rpx;
}

具体到页面的开发,需要学习wxml各种标签的用法,语句wx:for的使用,及动态数据绑定(使用{{}})。

事件函数处理

进一步掌握事件处理等,绑定一个方法,在js文件中相对应一个方法。

二、上传发布审核上线

编码完之后,可以在开发工具右上角点击上传按钮将代码至微信后台。如下:

微信小程序上线发布流程图文详解

输入相关版本号确定之后可以在微信小程序后台管理处看到提交的版本。

微信小程序上线发布流程图文详解

上图我的是提交完之后的,提交完之后进入审核中,一般一两天就能查看审核结果,通过审核之后,还需要发布上线。

经过上面的操作之后就可以在微信里,小程序处进行搜索我们自己开发的程序了。

微信小程序上线发布流程图文详解

附:工程架构图

 微信小程序上线发布流程图文详解

以上所述是小编给大家介绍的微信小程序上线发布流程详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
extjs ColumnChart设置不同的颜色实现代码
May 17 Javascript
Javascript实现重力弹跳拖拽运动效果示例
Jun 28 Javascript
angularjs创建弹出框实现拖动效果
Aug 25 Javascript
前端页面文件拖拽上传模块js代码示例
May 19 Javascript
利用node.js实现反向代理的方法详解
Jul 24 Javascript
Bootstrap栅格系统的使用详解
Oct 30 Javascript
详解如何在项目中使用jest测试react native组件
Feb 09 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
Sep 20 Javascript
js实现通过开始结束控制的计时器
Feb 25 Javascript
详解使用WebPack搭建React开发环境
Aug 06 Javascript
Vue移动端项目实现使用手机预览调试操作
Jul 18 Javascript
Vue实现菜单切换功能
Nov 08 Javascript
ES6的解构赋值实例详解
May 06 #Javascript
3分钟读懂移动端rem使用方法(推荐)
May 06 #Javascript
Vue动态组件和异步组件原理详解
May 06 #Javascript
微信小程序按钮点击跳转页面详解
May 06 #Javascript
详解vue中移动端自适应方案
May 05 #Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 #Javascript
彻底揭秘keep-alive原理(小结)
May 05 #Javascript
You might like
php中常用编辑器推荐
2007/01/02 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
Thinkphp微信公众号支付接口
2016/08/04 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
php链式操作的实现方式分析
2019/08/12 PHP
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
原生js代码实现图片放大境效果
2016/10/30 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
详解小程序云开发数据库
2019/05/20 Javascript
pyqt和pyside开发图形化界面
2014/01/22 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
HTML5 Canvas绘制五星红旗
2016/05/04 HTML / CSS
Spartoo比利时:欧洲时尚购物网站
2017/12/06 全球购物
超市实习总结自我鉴定
2013/09/19 职场文书
项目副经理岗位职责
2013/12/30 职场文书
微信营销策划方案
2014/02/24 职场文书
请假条怎么写
2014/04/10 职场文书
青春演讲稿范文
2014/05/08 职场文书
秦兵马俑导游词
2015/02/02 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
《比的意义》教学反思
2016/02/18 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书