微信小程序开发入门篇
喜欢就点击上方关注我们吧!
微信小程序是一种无需下载安装,用完即走的应用,相比于App,其主要优势有降低开发成本,提高用户体验,增加用户黏粘性等。本篇将通过一个微信小程序开发的入门案例带你快速认识并上手小程序SAAS系统开发小程序。
一、开发准备工作
1、注册并下载开发工具
1)需要先注册一个小程序,并下载微信开发者工具。然后就可以扫码登录进去,如下
2)点击左侧开发 ->开发管理,查看个人的AppID,并生成个人的小程序秘小程序SAAS系统钥保存,这些在后续开发中都会用到
2、创建项目并熟悉布局
1)登录开发者工具,创建一个小程序入门项目,如下
2)点击确定,创建好后先来看一下项目整体布局
1、模拟器:开发阶段能看出来在手机上显示的效果
2、编辑小程序SAAS系统器:点击左侧代码文件,对我们的代码进行编辑
3、调试器:调试小程序,如发送请求,服务端响应数据等,类似于浏览器调试工具
3)在开发前,点击详情 ->本地设置,勾选上(不校验合法域名、web-view (业小程序SAAS系统务域名)、TLS版本以及 HTTPS证书),方便我们在开发阶段能成功发送出去请求。
二、开发入门案例
1、小程序目录结构
小程序包含一个描述整体程序的app和多个描述各自页面的page。一个小程序主体部分由小程序SAAS系统三个文件组成,必须放在项目的根目录,如下
一个小程序页面由四个文件组成,如下
2、简单案例开发
1)实现功能及截图
实现如获取微信用户的头像和昵称,获取用户登录的授权码,以及在小程序中发送异步请求小程序SAAS系统a中的Ajax请求)等功能,部分截图如下
注:在点击获取用户信息没有弹窗,出现报错的,可能是基础库版本太高,可以选择低版本的基础库(如我选择的是2.15.0版本的)。在右上角详情 ->本地设置 ->调试小程序SAAS系统基础库那里可以选择版本
2)完整视频演示
3、代码整理
页面核心代码文件 index.wxml和 index.js如下
1)index.wxml小程序SAAS系统
<!--index.wxml-->< title="码农后端" back="{{false}}" color="black" background="#FFF"></小程序SAAS系统ion-bar><scroll-view class="scrollarea" scroll-y type="list"> <view class="container"> <view>{{msg}}
</view小程序SAAS系统> <view> <button bindtap= "getUserInfo" type="primary">获取用户信息</button>昵称:{{nickName}}
<image style="width: 小程序SAAS系统100px;height: 100px;" src="{{url}}"></image> </view> <view> <button bindtap= "wxLogin" type="warn">微信登录</bu小程序SAAS系统tton>授权码:{{code}}
</view> <view> <button bindtap= "sendRequest" type="default">发送请求</button> </view> </view>小程序SAAS系统</scroll-view>2)index.js
// index.jsPage({
data:{
msg:,
nickName: ,
url: ,
code:
},
// 小程序SAAS系统获取微信用户的头像和昵称getUserInfo(){
wx.getUserProfile({
desc: 获取用户信息,
success: (res) =>{
console.log(res.userInfo)
/小程序SAAS系统/ 为数据赋值 this.setData({
nickName: res.userInfo.nickName,
url})
}
})
},
// 微信登录,获取用户的小程序SAAS系统授权码wxLogin(){
wx.login({
success: (res) =>{
console.log(res.code)
this.setData({
code: res.code
})
},
})
},
// 小程序SAAS系统发送请求sendRequest(){
wx.request({
url: http://localhost:8080/user/shop/status,
method: GET,
success: (res)=> console.log(res.data)
}
})
}
})
4、简单总结
当然,这只是一个很小很小的案例,实际的开发过程远比上述复杂。整体来说,小程序的开发其实就是前端开发,编写js也好,设置wxml页面布局小程序SAAS系统(类似前端html)、wxss页面样式(类似前端css)也好,这些都与前端密不可分。编写index.wxml与index.js文件,整体的代码风格和Vue十分相像,刚一上手就是那种陌生又熟悉的感觉哈哈小程序SAAS系统。
三、小程序发布上线
注:微信官方规定,自2023年9月1日起,微信小程序必须完成备案后才可上架;已经上架的小程序,要于2024年3月31日前完成备案,若逾期未完成备案,微信官方平台会按照相关规定于20小程序SAAS系统24年4月1日起进行清退处理。
1)点击右上角上传按钮,填写版本号、备注后点击上传
喜欢就点击上方关注我们吧!
网站关键词优化seo,网站关键词优化方式,兖州营销推广排名 淘宝购物车最多能放多少件商品? 免费建站不再难!揭秘中国最受欢迎的免费网站平台 国内搜索引擎十大排行:风云榜速览 如何推广我的网店:轻松打造流量与销量的双赢局面,孽子电影网站建设 seo软件开发,seo技术软件,岚县智能化网站推广项目 网站SEO收费标准:如何选择最适合您的SEO服务?,网站建设外包包含哪些 如何选择合适的SEO报价,让你的品牌脱颖而出? SEO排名企业:助力品牌腾飞的关键合作伙伴 响应式美食甜品蛋糕网站模板 好用的推广网站,让您的品牌更具影响力,外贸做网站推广好做吗 搜索引擎关键词精炼优化 让网站流量暴涨!如何通过SEO获取最大化曝光 SEO刷关键词排名免费:如何在竞争激烈的市场中脱颖而出 群排名神器,一搜即达! 2024年赚钱项目SEO:如何通过SEO优化赚取稳定收入? 免费的智能AI网页版:开启全新智能体验,提升效率与创新,黄石市seo优化 电魂网络取得场景消隐处理方法、装置、电子设备及介质专利,专利技术能达到灵活度高、技术难度低以及性能好的效果《无限超越班2》下期要火,王晶顶替吴镇宇,跟李菲儿过招的人出现了 小米申请通信技术专利,提高终端接入NTN网络的成功率明代“最懒”对联:上联与下联一字不差,却成千古绝对流传至今 希沃班优大师,免费畅享教学利器 人工智能Aichatos:开启智能对话新时代,助力企业提升客户体验 AI写作软件哪个好用?让创作变得更加高效和轻松! 快手怎么观看这类视频? 天津百度快照优化:让您的企业在搜索引擎中脱颖而出 每日科普——通信网络技术 聊天GPT官网:开启人工智能对话新时代 AI生成的文章是原创吗?揭示背后的真相与未来趋势 如何通过“SEO排名免费”策略提升网站流量,快速突破流量瓶颈 全网品牌推广报价表-帮你高效突破市场竞争,提升品牌知名度,泰州网络营销推广运营 《热搜榜:小说风云录》