我们正在开发一个带有SVG动画的Web应用程序(做出反应).我们的SVG动画在桌面Web和Android网站上运行良好,但没有动画ios设备(在iPhone 5s,8和MacBook Pro上测试Safari).
const AnimationFooter = styled.div`
margin-top: -18rem;
height: auto;
width: 100%;
position: relative;
@media (max-width: 420px) {
margin-top: -15rem;
}
@media (max-width: 360px) {
margin-top: -14rem;
}
`;
const Im = styled.img`
width: 100%;
height: auto;
/* -webkit-transform: translateZ(0); */
@media (max-width: 420px) {
margin-top: 6px;
}
`;
<div>
<AnimationFooter>
<Im src="../static/images/home-image-ground.svg" />
</AnimationFooter>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个 React 应用程序,该应用程序使用“onSubmit”按钮触发handleSignUp(). 但是,每次我调用handleSignUp()它时都会出现此错误
类型错误:_base__WEBPACK_IMPORTED_MODULE_2__.default.auth.RecaptchaVerifier 不是构造函数
firebase 初始化 -base.js
import * as firebase from "firebase/app";
import "firebase/auth";
const app = firebase.initializeApp({
apiKey: process.env.REACT_APP_FIREBASE_KEY,
authDomain: process.env.REACT_APP_FIREBASE_DOMAIN,
databaseURL: process.env.REACT_APP_FIREBASE_DATABASE,
projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
messagingSenderId: process.env.REACT_APP_FIREBASE_SENDER_ID
});
export default app;
Run Code Online (Sandbox Code Playgroud)
注册.js
import React, { Component } from "react";
import { withRouter } from "react-router";
import app from "./base";
class SignUp extends Component {
componentDidMount() {
window.recaptchaVerifier = new app.auth.RecaptchaVerifier(this.recaptcha, {
size: "normal",
callback: function(response) {
console.log("reCAPTCHA solved, allow signInWithPhoneNumber."); …Run Code Online (Sandbox Code Playgroud)