当前位置: 首页 > news >正文

网站网页设计师关键词优化seo优化排名

网站网页设计师,关键词优化seo优化排名,上海网站建设做物流一,广东东莞回来要隔离吗标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度…
标题详情
作者简介愚公搬代码
头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。
近期荣誉2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳博主等。
博客内容.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
欢迎👍点赞、✍评论、⭐收藏

文章目录

  • 🚀前言
  • 🚀一、加入购物车与创建订单功能开发
    • 🔎1.购物车功能
      • 🦋1.1 云函数开发
        • ☀️1.1.1 添加商品到购物车 (`addToCar`)
        • ☀️1.1.2 删除购物车中的商品 (`deleteCar`)
        • ☀️1.1.3 获取购物车信息 (`carInfo`)
      • 🦋1.2 小程序端 `server.js` 实现
      • 🦋1.3 商品详情页 `addCar` 方法
      • 🦋1.4 购物车页面
        • ☀️1.4.1 购物车页面框架 `shopping.wxml`
        • ☀️1.4.2 购物车页面样式 `shopping.wxss`
        • ☀️1.4.3 购物车页面逻辑 `shopping.js`
    • 🔎2.订单相关功能开发
      • 🦋2.1 云函数开发
        • ☀️2.1.1 创建订单云函数:`createOrder`
        • ☀️2.1.2 获取订单详情云函数:`orderDetail`
      • 🦋2.2 小程序端 `server.js` 实现
      • 🦋2.4 订单详情页面
        • ☀️1.4.1 订单详情页面框架 `orderDetail.wxml`
        • ☀️2.4.2 订单详情页面样式 `orderDetail.wxss`
        • ☀️2.4.3 订单详情页面逻辑 `orderDetail.js`
    • 🔎3.地址选择和支付功能开发
      • 🦋3.1 地址选择
      • 🦋3.2 支付功能
        • ☀️3.2.1 创建 `payOrder` 云函数
        • ☀️3.2.2 `server.js` 中的支付方法
        • ☀️3.2.3 订单详情页的支付功能
      • 🦋3.3 模拟支付与订单状态


🚀前言

在数字化消费日益普及的今天,小程序已经成为商家与消费者互动的重要平台。迷你商城小程序凭借其快捷的访问和丰富的功能,正逐渐改变着传统购物的方式。在这一过程中,购物车与订单创建功能的开发尤为关键,它们不仅是用户购物流程中的重要环节,更直接影响着消费者的购买体验和商家的销售转化率。

购物车功能的实现,使用户能够轻松管理和选择商品,提升了购物的灵活性。而创建订单功能则是购物流程的最后一步,它涉及到用户信息的确认、支付方式的选择等一系列重要操作。如何设计一个直观易用的购物车,以及一个高效流畅的订单创建流程,是每个小程序开发者必须认真考虑的任务。

🚀一、加入购物车与创建订单功能开发

🔎1.购物车功能

在电商类小程序中,购物车是一个核心功能,用户可以将商品添加到购物车、删除不需要的商品,并最终创建订单进行结算。下面是如何通过云函数实现购物车功能的详细步骤,包括添加商品、删除商品、获取购物车信息,以及在小程序端实现相关功能。

🦋1.1 云函数开发

☀️1.1.1 添加商品到购物车 (addToCar)

此云函数用于将商品添加到用户的购物车。

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({env: '' // 填写您的云环境ID
})
const db = cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {const wxContext = cloud.getWXContext()let openId = wxContext.OPENID;let gid = event.gid;let collection = db.collection("shop_car");return collection.add({data:{gid:gid,openId:openId}});
}
☀️1.1.2 删除购物车中的商品 (deleteCar)

此云函数用于删除购物车中的指定商品。

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({env: '' // 填写您的云环境ID
})
const db = cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {const wxContext = cloud.getWXContext()let openId = wxContext.OPENID;let gid = event.gid;let collection = db.collection("shop_car");return collection.where({gid:gid,openId:openId}).remove();
}
☀️1.1.3 获取购物车信息 (carInfo)

此云函数用于获取当前用户的购物车信息,并结合商品信息返回详细数据。

const cloud = require('wx-server-sdk')
cloud.init({env: '' // 填写您的云环境ID
})
const db = cloud.database();
exports.main = async (event, context) => {const wxContext = cloud.getWXContext();let openId = wxContext.OPENID;let collection = db.collection("shop_car");let productC = db.collection("shop_product");let data = await collection.where({openId:openId}).get();let gArray = data.data;for (let j = 0; j < gArray.length; j++) {let v = gArray[j];let p = await productC.where({gid:v.gid}).get();v.detail = p.data[0];}return gArray;
}

🦋1.2 小程序端 server.js 实现

在小程序端,封装对云函数的调用,方便其他页面调用购物车相关功能。

// utils/server/server.js
const server = {addToCar:function(gid, callback) {wx.cloud.callFunction({name:"addToCar",data:{gid:gid}}).then(res=>{callback();}).catch(error=>{wx.showToast({title: `加入购物车失败`,icon:"none"})console.log(error);});},getCarInfo:function(callback) {wx.cloud.callFunction({name:"carInfo",}).then(res=>{callback(res.result);}).catch(error=>{wx.showToast({title: `获取购物车详情失败`,icon:"none"})console.log(error);});},deleteCar:function(gid, callback) {wx.cloud.callFunction({name:"deleteCar",data:{gid:gid}}).then(res=>{callback(res.result);}).catch(error=>{wx.showToast({title: `删除商品失败`,icon:"none"})console.log(error);});},
};module.exports = { server };

🦋1.3 商品详情页 addCar 方法

在商品详情页中,用户可以点击“加入购物车”按钮,将商品添加到购物车。这个方法会调用云函数 addToCar

http://www.yidumall.com/news/55170.html

相关文章:

  • 完善网站建设百度指数关键词未收录怎么办
  • 网站中的搜索框怎么做网站优化和网站推广
  • 河北做网站公司那家好seo服务方案
  • 市中移动网站建设百度升级最新版本
  • 好网站建设公司选择哪家好站长工具麻豆
  • 中国建筑网官网投诉查询seo实战密码在线阅读
  • 没有做网站能备案吗如何优化关键词的排名
  • wordpress调取多个分类文章seo关键词
  • 整合网络营销策划百度快照如何优化
  • 沙井做网站广州网络推广策划公司
  • wordpress 函数文件单页关键词优化费用
  • 北京天仪建设工程质量检测所网站2022年传销最新消息
  • 哪些网站可以做网站快排seo
  • 怎么做淘宝客手机网站推广百度号码认证申诉平台
  • 工作室做网站2023年7月疫情还会严重吗
  • 苏州企业网站建设设计百度搜索竞价排名
  • 旅行网站排名公司网站建设需要注意什么
  • 个人网站如何做流量电脑培训机构
  • 成都的建站公司拉新推广渠道
  • 深圳住房网站app国内免费二级域名建站
  • 做网站的平台厦门seo蜘蛛屯
  • 精品课网站怎么做百度竞价推广投放
  • 网站建设案例 优帮云刷关键词排名系统
  • 怎么学做网站制作流量推广平台
  • 狼雨seo教程的网上店铺苏州seo关键词优化价格
  • 做个电商网站seo优化的常用手法
  • 商业网站设计方案模板代写文章的平台有哪些
  • 公司网站建设合同模板下载网络营销的推广方式
  • 2018企业网站优化应该怎么做100个免费推广b站
  • 网站框架一般用什么做免费推广网站地址大全