小程序开发

疫情间好好学习小程序开发不落伍不掉队!

来源:学习小程序 发布日期:2020-02-18 14:08:23 总浏览:1392

  疫情间好好学习小程序开发不落伍不掉队!最近疫情期间,大家都不敢出门,还不如好好的利用这个时间在家好好学习,办公,充好电,等疫情过后好有用武之地。最近智企云在研究小程序开发,看了一些官网文档,我们今天就来跟小程序开发公司智企云学习一下如何跳转,顺便把跳转过程中的参数传递,以及接收赋值到模板中显示学习了。

学习小程序开发

  首先我们创建一个小程序,填写项目名称,以及路径,这里AppID我用的测试账号。


学习小程序开发

  我们进入到开发页面显示的默认代码中Pages目录中只有index和logs,小程序页面一般都包裹.js文件主要是逻辑层的一些内容,.json文件主要作用是页面的独立配置文件,wxml文件主要是我们直观显示的页面相当于html,wxss文件主要是用于页面的样式相当于css,不对赘述详细可以看官方文档,这里主要讲页面跳转以及传参。


学习小程序开发

  我们首先增加一个新的页面test,创建的时候,系统会自动在app.json中创建一条路由,还有更简单的办法,直接在app.json中添加一条路由,系统就会帮你直接创建相对应的内容,这里要注意的是,如果删除页面,路由是不会自动删除的,需要手动删除一下,路由也是一样。


学习小程序开发

  接下来我们改造一下首页的内容,index文件夹中的index.wxml,增加跳转,小程序中是没有a标签的,跳转的标签是,这样就可以正常跳转到设置好的页面了。


学习小程序开发

  除了这种类似于a标签的跳转,小程序还集成api按钮跳转,只需要在button中设置bindtap参数即可,bindtap这个是小程序的事件绑定,写法api跳转,同样是在index.wxml中写,这里js中事件没有写报错,和回调等。关于跳转有多种api,根据官方文档,我们文中使用的是navigateTo会保留当前页面,跳转到应用内的某个页面,另外还有redirectTo是会关闭当前页面,跳转到应用内的某个页面,以及navigateBack关闭当前页面,返回上一页面或多级页面等,具体可以查询一下官网文档,或者在文章下方回复。


学习小程序开发

  接下来我们讲怎么传递参数以及接收参数,传递很简单没什么可说的,直接上代码了


学习小程序开发

  接下来我们说一下如何接收传递过来的参数,接收过来的数据是放在options中的,我们直接用console.log打印一下。


学习小程序开发

  我们在onLoad中可以直接打印出来了,onLoad会在创建页面的时候执行,所以跳转之后会直接打印出来。


学习小程序开发

  接下来我们讲怎么把传递过来的数据显示出来,需要对js以及wxml文件进行一定的改造,我先改造一下test.wxml


学习小程序开发

  既然要获取数据就要在js文件中操作,这里要提到setData, 这个函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data 的值(同步),看到网上有说用this.data的,官网文档特别说明了一下,是不行的,原文在这里:直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致。


学习小程序开发

  最后上一张效果图:


学习小程序开发

           以上就是小程序开发公司智企云给我们带来的疫情期间学习小程序开发的一些相关知识介绍,在此期间一定要好好学习,充好电。现在很多事态都在不断的发展,小程序开发的技术也是日新月异的,因为我们一定要时常保持学习的心态不应对,这样才不会落伍不掉队,关于更多小程序开发的学习,智企云也会陆续为大家带来,敬请关注!

版权与免责声明:绿萝云文章如需转载请注明原创来源。本站部分文章和图片来源网络编辑,如存在版权问题请及时沟通处理。文章观点仅代表作者本人,不代表绿萝云立场。

0731-89908988周一至周五 9:00-18:00

扫码关注公众号 扫码获取专业服务

服务与合作

免费索取解决方案

马上享受线上优惠

免费索取解决方案

每天前10名咨询有好礼

智企云 版权所有 © 2016-2018 湘ICP备18012750号-6

地址:长沙市高新开发区尖山路39号中电软件园总部大楼6楼

Copyright © 2015-2024 绿萝云 All Rights Reserved. 湘ICP备18012750号-6 技术支持:中亿智企云

湘公网安备43019002000674号 客服热线:0731-89908988 公司地址:长沙市高新开发区尖山路39号中电软件园总部大楼6楼

电话咨询
获取报价
微信咨询
微信公众号
返回顶部

欢迎了解绿萝云诊所私域解决方案

聚焦诊所的顾客终身价值运营 从一次看诊,到成为私人医生
返回
我们将为您制定更有效的营销计划: 请问您的职位或角色为?
  • CEO/老板/联合创始人
  • 市场营销/会员运营负责人
  • 门店增长/导购负责人
  • 其他运营人员
您当前的门店规模是?
  • 线上店铺
  • 1家门店
  • 1~5家门店
  • 5~10家门店
  • 10家以上门店
您当前拥有的会员规模是?
  • 1000以下
  • 1万以下
  • 1~10万之间
  • 10万+
输入准确的公司名称和联系方式,加速合作审核时间

服务方案定制完成

添加专属增长专家 领取你的定制诊所私域解决方案

立即扫码申请

立即扫码咨询

绿萝云助手

马上领取2000元新人红包
打开小程序

微信号15874991942已复制,去微信粘贴搜索添加微信一对一咨询

保存或扫描上方二维码添加微信一对一咨询

15874991942

您的信息已成功提交,我们会尽快联系您!