我正在开发一个项目,其中有很多路线,每次单击链接转到特定路线时,页面不会自动滚动到顶部,这很烦人而且不好。请问有人知道如何解决这个问题吗?
我正在使用react-facebook-login库在我的react 应用程序中实现facebook 登录。每次我点击 Facebook 登录按钮尝试登录时,由于某种原因,它都会给我一个空白页面。一旦我关闭弹出窗口,它就会自动登录到我的帐户。这仅发生在生产中,本地主机上一切正常。我检查了下面的网址,看看应用程序 ID 是否有问题,但没有。
这是弹出页面的屏幕截图:
这是网址:
成分:
<FacebookLogin
appId={appId}
autoLoad={false}
scope={permissions.join(',')}
fields="name,email,picture"
onClick={handleClick}
callback={handleResponse}
render={renderProps => (
<div className="fb-login" onClick={renderProps.onClick}>
<img className="fb-login-logo" src="https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/pXqmY8Ggh_m.png" />
<span className="fb-inner"> Login with Facebook</span>
</div>
)}
/>
Run Code Online (Sandbox Code Playgroud) 我正在使用 React 与 ViteJS 和 Vitest 进行测试。我也设置了 vitest 的配置和测试设置文件,如下面的屏幕截图所示。
vite.config.js
src/test/setup.ts
src/app/App.tsx
src/app/App.spec.js
这是我收到的错误:
我找到了很多关于该主题的类似问题的资料,但我尝试的任何方法都不起作用。我还遵循了 vite 配置的文档和很多文章。每个人都在说同样的事情,但由于某种原因我仍然收到此错误。
我知道这个问题存在,但即使我查看了另一个问题并且我使用了“sendEmbed”而不是“send”,但似乎没有任何效果,如果有人能帮助解决这个错误,我将不胜感激:)
这是我的代码:
const Discord = require('discord.js');
const bot = new Discord.Client();
const token = "Removed For Security";
const PREFIX = "!";
bot.on('ready', () => {
console.log("Bot is online");
})
bot.on('message', (msg) => {
let args = msg.content.substring(PREFIX.length).split(" ");
switch (args[0]) {
case 'ping':
msg.channel.send("pong!")
break;
case 'clear':
if (!args[1])
return msg.reply('Error please define second argument');
msg.channel.bulkDelete(args[1]);
break;
case 'embed': {
const embed = new Discord.RichEmbed()
.addField('Player Name', msg.author.username)
msg.channel.send(embed)
break;
}
}
})
bot.login(token);
Run Code Online (Sandbox Code Playgroud)
这是错误:
C:\Users\isam\Desktop\discord bot\index.js:24
const embed = …Run Code Online (Sandbox Code Playgroud) javascript ×2
reactjs ×2
angular9 ×1
discord ×1
discord.js ×1
facebook ×1
jsdom ×1
vite ×1
vitest ×1