Skip to content

基于MINA框架,搭建的一家简易的小程序商铺

Notifications You must be signed in to change notification settings

lai-xianxu/wx-shop

Repository files navigation

微信小程序平台

视频学习:零基础玩转微信小程序

跟着视频中老师敲了一遍,自己换了数据接口又折腾了一遍。

数据使用的是:api工厂 ,免费使用,有配套的后台管理,更详细的使用可以前去官网查看相关文档。

参考学习:微信小程序商城

can not get openid

需要在 api工厂的 微信设置-小程序设置-配置secret/AppId(secret、AppId如何获取百度一下就知道了), 还有在项目里面全局搜索一下 appid 把我的替换成你的。

api工厂的使用:

  1. 前往后台管理注册账户信息并登录
  2. 登录后台,左侧菜单 “工厂设置” --> “数据克隆” --> “将别人的数据克隆给我”
  3. 对方商户ID填写 951
  4. 点击 “立即克隆” ,然后退出后台重新登录,然后在左侧菜单的商城管理便可以看到相关数据

进入到后台管理后,在首页可以查看自己的域名,初始域名为一串字符串,这样不好看的同时用着也不顺畅,可以修改为自己喜欢的字符。

然后使用api工厂的域名拼接自己的子域名在加上接口地址,就可以访问数据了。

比如我的轮播图:https://api.it120.cc/lemo/banner/list

在浏览器中就可以打开并返回数据。

  1. 使用apifm-wxapi 模块来请求数据,写法比原先的request方法更简洁,注释掉之前的request请求代码,可以直观的看到代码量的减少。这样优化可以使项目体积减少一点,apifm-wxapi接口文档

    apifm-使用方法:使用 “apifm-wxapi” 快速开发小程序 。按照链接里的使用方法就可以请求到数据了,但是想要使用自己后台管理的数据需要在 app.js里定义一个 变量 来接收自己的域名

    globalData: { ​ subDomain: "kotoba" }

    然后在app.js的onLaunch方法中初始化

    onLaunch: *function* (*options*) { ​ WXAPI.init(this.globalData.subDomain); },, 具体信息在项目文件中都可以找着。

About

基于MINA框架,搭建的一家简易的小程序商铺

Topics

Resources

Stars

Watchers

Forks