1.最新闲来无事,看了看研究了下微信小程序,从环境搭建到项目案例,废话不多说,手把手带你入门微信小程序!
1:先下载微信的开发工具:2.地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html可以根据自己的电脑下载对应的版本!第一次打开:会显示如下微信扫描界面
2:模式选择3.开发者工具提供两种开发模式的选择。
4.公众号网页调试。选择公众号网页调试,将直接进入公众号网页项目调试界面,在地址栏输入URL,即可调试该网页的微信授权以及微信JS-SDK功能。小程序调试。选择小程序调试,将进入小程序本地项目管理页,可以新建、删除本地的项目,或者选择进入已存在的本地项目。
5.我们这里可以选择小程序项目
6.接下来需要我们验证小程序appID(没有的可以点击体验也是一样可以的)
7.接下来,我们就可以做开发了:
8.这里是我自己健的目录!
9.我们可以看到每个页面都应该有四个文件(后缀:.js,.json,.wxml,.wxss)其实这里的.json是配置文件,如果不需要配置的话是可以省略的!
3:app.json10.我先说这个文件:这个是全局的配置文件栗子:
{"pages":["pages/index/index","pages/home/home","pages/home/home-detidal/home-detidal"],"window":{"backgroundTextStyle":"light","navigationBarBackgroundColor":"#405f80","navigationBarTitleText":"学习小程序","navigationBarTextStyle":"#fff"}}11.(1)pages每个页面我们都在在这里注入下,我建了三个页面默认启动页面为index页面。(谁在第一位谁就为打开页面)!(2)window全局配置顶部的的导航!如:项目引导页面
!--index.wxml--viewclass"container"imagesrc'/images/icon/avator.jpg'class'avator'/imagetextclass'user-name'Hello,小程序/textviewclass'moto-container'bindtap"openHome"textclass'moto'开启小程序之旅/text/view/view//index.wxsspage{background-color:#a1d483;}.container{display:flex;flex-direction:column;align-items:center;}.avator{width:200rpx;height:200rpx;border-radius:50%;margin-top:160rpx;}.user-name{font-size:32rpx;margin-top:100rpx;}.moto-container{width:200rpx;height:80rpx;border:1pxsolid#405f80;border-radius:5px;text-align:center;margin-top:200rpx;}.moto{font-size:22rpx;line-height:80rpx;font-weight:bold;}12.最终页面展示:
13.可以看到下面有个按钮,这里我们做页面切换跳转用的!
3:事件14.什么是事件
事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id,dataset,touches。touchstart//手指触摸动作开始touchmove//手指触摸后移动touchcancel//手指触摸动作被打断,如来电提醒,弹窗touchend//手指触摸动作结束tap//手指触摸后马上离开longpress//手指触摸后,超过350ms再离开,如果指定了事件回调函数并触发了这个事件,tap事件将不被触发1.5.0longtap//手指触摸后,超过350ms再离开(推荐使用longpress事件代替)transitionend//会在WXSStransition或wx.createAnimation动画结束后触发animationstart//会在一个WXSSanimation动画开始时触发animationiteration//会在一个WXSSanimation一次迭代结束时触发animationend//会在一个WXSSanimation动画完成时触发15.具体每个事件的用法,大家可以查看官方api里面讲解的很详细!我们可以看到我已经添加了一个事件与方法了
viewclass'moto-container'bindtap"openHome"textclass'moto'开启小程序之旅/text/view//bindtap"openHome"16.js事件我们都写在对应的js文件里
Page({openHome(){wx.redirectTo({url:'../home/home'})}})17.ps.还有一个跳转wx.navigateTo。大家可以自己试下两个跳转的区别在哪里?接下来我会继续写项目案例,分享一个完整的项目!
微信小程序环境搭建-项目案例一启动页-微信小程序开发环境的搭建-微信小程序怎么搭建
浏览量:1399
时间:
来源:lume博客
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。 -

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。










