我知道你可以使用
{{> loginButtons}}
Run Code Online (Sandbox Code Playgroud)
获取登录选项的下拉列表.我想直接在我的页面上有登录按钮,没有下拉列表,因为我希望UI在移动设备上是干净的.有没有办法打破下拉列表中的帐户ui并将其放在主页上的div中?
简单的方法(即黑客):
Template.loginButtons.rendered = function()
{
Accounts._loginButtonsSession.set('dropdownVisible', true);
};
Run Code Online (Sandbox Code Playgroud)
我在#meteor中问了同样的问题,有人发送了这个例子来定制accounts-ui登录.
它清晰明了.我用这个作为指导来定制帐户 - ui的外观和感觉,它对我很有用.
https://www.youtube.com/watch?v=-CTSGdQOYYg
有一点需要注意.如果accounts-google软件包仍需要api信息设置,则该示例不处理该方案.例如,{{loginButtons}}将变为红色,并为您提供设置Google帐户工作所需信息的机会.示例中的实现不处理该场景.所以一定要在你的应用程序中进行设置.