授权购买:lh.ithxs.com
演示站:test.wk.ithxs.com
1、路由功能有什么用?
1.1、自定义模板
系统内继承了路由重写功能,什么是重写?
看下图,重写了 /shouye 这个路径,访问后会自动加载 shouye/index.html 的文件内容,但是路径不变,依旧是 /shouye。

这就意味着你可以把很多路径都自定义成你想要的页面
而且这里还能看谁访问统计

这里可以重写不同设备访问显示不同的页面,你可以自己开发手机端、电脑端、通用模板,想给哪个路径重写就重写哪个目录

并且还支持元数据,你写完模版卖授权,配置完后用户安装后还可以对模版有一个基础的设置


用户就可以填写自己的信息或你模版需要的元数据,前端直接从 cookie 中取出直接使用


1.2、知识付费
你可以把你的文章,或其他内容通过文件浏览器,将你的付费文章上传到某个目录(这个放心,这是 Go 开发的,不会说用户知道你的目录是哪个就直接访问然后绕过,这是不会的)
我们就来看一下付费功能

页面有点丑了,不过没事,后期支持自定义,你们自己写精美页面,这个可以放心,不付费是绝对看不到的!

购买完就能看了


1.3、其他
其他功能等待你们发掘!
2、发卡功能
这个就不多说了,基本上市面上的系统都支持了。
这里说一下,在添加商品设置了邮箱输入框后会自动发送邮件给用户
市面上的 PHP 系统发送邮件会特别卡,国内的还好一些,国外的服务器站长搭建网站用户下单后要执行发邮件功能,由于 PHP 是单线程,就会导致要等待邮件发送完才可以提示下单成功,用户就那样等在支付页面 1 秒……2 秒……3 秒,咱这款 Go 开发的不仅运行速度快(比你还快),发邮件使用多线程发送,点击完支付立马完成并弹出发的卡密 -> 后台进子线程发送卡密,完全不卡。

并且这里还有记录,有问题还可查记录!

3、万能接口
万能接口这个有点复杂配置起来,你得有一点网络基础,和开发思维!
先创建一个调用远程接口充值的功能测试一下,这里拿小储云的 api 调整余额的功能

下面是万能接口的配置(content-type 要选择application/x-www-form-urlencoded,作者这里选错了)

这里的变量如何使用可以参考另一篇文章 传送门,这里的变量套不套中括号都可以,你也可以直接写变量名,如:uid、money,套中括号是旧的语法,但是也支持!

添加一个商品,在这里加一个多规格输入框,因为要让用户选择充值金额
这里简单的介绍一下,参数值就是要提交的值,比如用户选择了 10 元,传参总不能传 10 元吧

这里就选择刚才创建的接口就行,参数会自动回显,这里的 uid 和 money 也就是刚才我们设置的需要变量的参数

然后下单就会得到:
这里都被替换成用户自己输入的了


4、多规格发卡
这个功能之前一直有人催,我先来介绍一下
先创建一个多规格输入框

类型是发卡

卡密列表添加卡密就行了


开发模板说明
模板尽量使用 uniapp 或 vue 项目。打包后项目会是一个:index.html、assets、static 这些个文件目录格式。
在订单支付成功后,系统会重定向到你的模版中,你要在你的模版中实现订单支付完成的页面,并且在该页面使用轮询的方式向后端发送订单支付验证请求。
该如何自定义支付页面路径?
因为你是自己开发的模板,系统不知道你的自定义支付成功页面路径是什么,你可以这样。
在路由里有一个元数据,你创建一个字段叫:“paySuccessath”字段的输入框,默认值就叫你页面的名字就行,下图是系统默认模板的支付车成功页面。
支付成功后系统会根据路由找到你的路由配置中的元数据,自动重定向到:/#/ 元数据 paySuccessPath? 支付回调参数,需要传递后端验证订单是否支付成功
