找到问题了,keyframes关键词后面的大括号内不能使用/**/注释,否则在支付宝小程序中会报错
例如:
@keyframes animationName { /* 这是定义动画帧的关键 */
0%{
transform: scale(1);
}
25%{
transform: scale(1.4);
}
50%{
transform: scale(1);
}
75%{
transform: scale(1.4);
}
}
编译到支付宝小程序:
@keyframes animationName-data-v-446f4bef {
/* 这是定义动画帧的关键 */
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(1.4);
transform: scale(1.4);
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
}
75% {
-webkit-transform: scale(1.4);
transform: scale(1.4);
}
}
我猜想是支付宝小程序把注释内容当作动画帧数去执行了,所以报错
而微信和QQ小程序不用担心这个问题
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…