我的编程空间,编程开发者的网络收藏夹
学习永远不晚

微信商城小程序开发注意要点有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

微信商城小程序开发注意要点有哪些

这篇文章主要介绍微信商城小程序开发注意要点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

⒈收货地址 
这个问题,想起来就醉的不行!在开始静态布局的时候,费了大半天劲,把整个选择地址,创建地址(地图选址),重新编辑修改地址,删除地址的页面都写好,然后在手机预览。点一下选择收货地址,蹦出来两套页面啊!一套就是我写的,另一套是…… 
当初是死活也没想到小程序自带的 wx.chooseAdress 是直接调用微信底层的方法的,而且所有功能应有尽有。真是欲哭无泪啊!!!

分析下发生这种事情的原因:首先刚开始接触小程序,对一些方法在不了解的情况下就开始入手写代码,也算是个大忌了;其次这个功能在较低版本的开发者工具上面是预览不出该效果的,只能在手机预览;再次臣妾实在是没想到啊。

就当是个教训了,在此提醒各位新手一定要避开这个坑!

⒉小程序最多只能跳5栈 
在开发小程序前一定要熟知业务流程,尽量把跳转页面控制在5栈之内。详情参考 API 。 
如果遇到一些比较复杂的业务流程,无法控制在5栈之内,请参考某大神的系列文章

⒊页面传值 
这个比较简单些,用法跟html+javascript类似。方法有多种,我只说我用到的两种:通过链接传值和本地存储传值!

链接传值: 
wxml 代码

  1. <navigator url="../orderForm/orderForm?form_id=1">

在接收页面的 js 中写

  1. onLoad:function(options){

  2. this.setData({

  3. Form_id:options.form_id

  4. })

  5. }

这样就接收到传过来的值了。

本地存储传值:  传值页面的 js 中写

  1. // 把选中的商品 id(cartIdString)放入本地存储 供支付页面使用

  2. wx.setStorage({

  3. key: 'cartIdString',

  4. data: cartIdString,

  5. success:function(res){

  6. console.log('sucess')

  7. }

  8. })

  9. // 把选中的商品 总价 放入本地存储 供支付页面使用

  10. wx.setStorage({

  11. key: 'total',

  12. data: that.data.total,

  13. success: function (res) {

  14. console.log('sucess')

  15. }

  16. })

接收页面的 js 中写

  1. onReady:function(e){

  2. var that = this;

  3. // 给后台返回购物车页面中被选中商品的 id

  4. wx.getStorage({

  5. key: 'cartIdString',

  6. success: function (res) {

  7. console.log(res.data)

  8. }

  9. })

  10. // 返回购物车页面中被选中商品的 总价

  11. wx.getStorage({

  12. key: 'total',

  13. success: function (res) {

  14. that.setData({

  15. total: res.data

  16. })

  17. }

  18. })

⒋request请求数量  整个小程序在运行时,同时存在的 request 请求数量限制在5个。解决办法是在页面出栈时将该页面的所有 request 请求全部销毁。  先给每一个 request 请求赋给一个变量,然后在 onUnload 事件中用 requestTask.abort() 方法将其销毁。

js 代码

  1. onLoad: function () {

  2. var that = this;

  3. var a = wx.request({

  4. url: 'http://192.168.200.146:8080/trwl/xcx/selcar',

  5. method: 'GET',

  6. dataType: 'json',

  7. success: function (res) {

  8. that.setData({

  9. carts:res.data

  10. })

  11. that.sum()

  12. },

  13. fail: function (res) { },

  14. complete: function (res) { },

  15. })

  16. },

  17. //将 request 进行销毁

  18. onUnload: function () {

  19. requestTask.abort();

  20. a.abort();

  21. }

5.往后台传求组时不能直接以Array的格式传,需要将其转换成字符串格式  代码如下:

  1. var cartIdArray = [];

  2. var cartIdString = '';

  3. var carts = this.data.carts;

  4. for(var i=0;i<carts.length;i++){

  5. if(carts[i].ch){

  6. cartIdArray.push(this.data.carts[i].cartId)

  7. }

  8. }

  9. for (var i = 0; i < cartIdArray.length; i++) {

  10. cartIdString += cartIdArray[i] + ",";

  11. }

以上是“微信商城小程序开发注意要点有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

微信商城小程序开发注意要点有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

微信商城小程序开发注意要点有哪些

这篇文章主要介绍微信商城小程序开发注意要点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!⒈收货地址 这个问题,想起来就醉的不行!在开始静态布局的时候,费了大半天劲,把整个选择地址,创建地址(地图选址),重新编辑
2023-06-26

开发微信商城小程序需要注意哪些点

本篇内容介绍了“开发微信商城小程序需要注意哪些点”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  越来越多的自媒体微信公众号采用电商的形式进
2023-06-26

微信小程序商城的开发与运营要注意哪些问题

今天小编给大家分享一下微信小程序商城的开发与运营要注意哪些问题的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、选择合适服务
2023-06-27

小程序商城开发要注意哪些方面

本文小编为大家详细介绍“小程序商城开发要注意哪些方面”,内容详细,步骤清晰,细节处理妥当,希望这篇“小程序商城开发要注意哪些方面”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、申请注册微信小程序并申请注册付款功
2023-06-27

微信商城小程序开发有哪些价值

这篇文章主要介绍“微信商城小程序开发有哪些价值”,在日常操作中,相信很多人在微信商城小程序开发有哪些价值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信商城小程序开发有哪些价值”的疑惑有所帮助!接下来,请跟
2023-06-27

微信小程序商城的优点有哪些

这篇文章将为大家详细讲解有关微信小程序商城的优点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、展现产品功能小程序商城系统在开发设计上一个较大的益处便是低成本,可以说只需有着一部手机,就可以完成开
2023-06-27

微商城与微信小程序有哪些不同点

这篇文章主要介绍了微商城与微信小程序有哪些不同点的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微商城与微信小程序有哪些不同点文章都会有所收获,下面我们一起来看看吧。两者特性不同,用户体验不同对于微商城来讲更多的
2023-06-27

微信小程序开发要注意的事项有哪些

这篇文章主要介绍了微信小程序开发要注意的事项有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序开发要注意的事项有哪些文章都会有所收获,下面我们一起来看看吧。1、微信小程序开发注意是否导航明确有非常完
2023-06-27

微信小程序开发需要注意事项有哪些

这篇“微信小程序开发需要注意事项有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“微信小程序开发需要注意事项有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下
2023-06-26

开发微信小程序要注意哪些事项

这篇文章主要讲解了“开发微信小程序要注意哪些事项”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“开发微信小程序要注意哪些事项”吧!1. 微信小程序官方给出的定义是: 微信小程序是一种不需要下载
2023-06-26

微信小程序开发要注意哪些事项

本篇内容介绍了“微信小程序开发要注意哪些事项”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、微信小程序开发之注册小程序在开发小程序之前,首
2023-06-27

微信小程序开发中需要注意哪些坑

这篇文章主要介绍了微信小程序开发中需要注意哪些坑,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。“免费”易中坑现在随便在互联网平台搜索小程序开发都有需要打着免费开发的旗号来吸引
2023-06-27

开发微信小程序分销商城的好处有哪些?

开发微信小程序分销商城的好处有哪些?在微信的扶持下,小程序商城发展至今,短短的一年时间内,已经取得了非常惊人的成绩,这一年多,陆陆续续有许多企业与商家加入了小程序商城,那么小程序商城是有哪些好处来吸引商家入驻呢1、开店简单开店形式较为简单,
2023-06-04

小程序商城和微信商城的区别有哪些

本文小编为大家详细介绍“小程序商城和微信商城的区别有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“小程序商城和微信商城的区别有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. 入口不一样无论微信小程序
2023-06-27

开发小程序商城要注意什么问题

本文小编为大家详细介绍“开发小程序商城要注意什么问题”,内容详细,步骤清晰,细节处理妥当,希望这篇“开发小程序商城要注意什么问题”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、开发小程序商城要注意内容展示微信小
2023-06-27

商城小程序开发要注意什么事项

本文小编为大家详细介绍“商城小程序开发要注意什么事项”,内容详细,步骤清晰,细节处理妥当,希望这篇“商城小程序开发要注意什么事项”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  1、产品定位  有的用户开发小程序
2023-06-26

小程序商城需要开发哪些功能

这篇文章主要介绍了小程序商城需要开发哪些功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。小程序商城到底有哪些功能?三级分销微信小程序商城通过分销系统,可一键分享给好友和微信
2023-06-27

开发微信小程序有哪些优点

这篇“开发微信小程序有哪些优点”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“开发微信小程序有哪些优点”文章吧。微信小程序使用
2023-06-27

小程序商城开发需要哪些投入

这篇文章主要讲解了“小程序商城开发需要哪些投入”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“小程序商城开发需要哪些投入”吧!  1.注册投入  微信小程序认证服务费 300元,如果已有认证过
2023-06-26

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录