查看源码,发现是$slot不存在导致,百度了半天,只在dclod的论坛发现一个问答,回答说是只有H5端支持$slot.
解决方法:
启用支付宝小程序的component2编译模式.
启用方法:
1.在支付宝小程序开发工具的项目开发界面点击"文件"菜单--点击"项目详情",在中间打开的"详情"标签内容中"项目配置"大项下勾选"启用 component2 编译"小项即可.
2.如果是uni-app项目,打开manifest.json文件,选择源码视图,找到"mp-alipay"项,如果没有自己添加,加上"component2" : true ,如下:
"mp-alipay" : {
"usingComponents" : true,
"component2" : true
},