当前位置: 首页 > 知识库问答 >
问题:

vue.js - 处理登陆页面首次登陆白屏的问题,有知道的怎么处理的么?

那正初
2024-03-28

vue项目可以单独让登录页面做SSR服务器渲染么 ,具体要怎么操作么?

没有思路

共有3个答案

姜钊
2024-03-28

安装和配置 Vue SSR
路由拆分
编写服务端渲染入口

   import Login from '@/views/Login.vue';   import { createRouter, createWebHashHistory } from 'vue-router';   const router = createRouter({     history: createWebHashHistory(),     routes: [       // 其他非SSR路由...       { path: '/', component: () => import('@/views/Home.vue') },              // 登录页SSR路由       { path: '/login', component: Login, meta: { ssr: true } },     ],   });   // 在 SSR 渲染时检查路由元信息   function isSSRRoute(route) {     return route.meta && route.meta.ssr;   }   
   import { createApp } from './app';   import { createServerRenderer } from '@vue/server-renderer';   import { router } from '../router'; // 引入路由配置   export default createServerRenderer(async context => {     const { app, router: _router } = createApp();     // 根据请求路径决定是否进行SSR渲染     if (isSSRRoute(context.url.match(router.getMatchedComponents({ path: context.url })[0])) {       // 设置当前路由并执行服务器端渲染       _router.push(context.url);       await _router.isReady();     }     return renderToString(app);   });   
仇飞鹏
2024-03-28

加一个loading, v-loading,等dom元素加载完再取消loading

赖渊
2024-03-28

可以在 index.html 中增加loading效果。比如说借鉴 ant-design-vue 中的 public/index.html 文件。

图片.png

 类似资料:
  • Framework7支持登陆屏布局,它可以用在页面内部,或者用在弹出框中(嵌入),或者用作单独的遮罩。 登陆屏布局 首先,我们看一下单独的登录屏布局,它和弹出框很像: <body> ... <!-- Should be a direct child of BODY --> <div class="login-screen"> <!-- Default view-page l

  • 为了省事,我们直接建个index.jsp,把内容放进去 下面就是内容了,自行复制粘贴了, 文件建在WebContent下面就好了. 留意一下,这里是引用新浪cdn的jquery,如果无法访问,自行换成其他可用地址吧. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

  • 4.1 首次登陆系统 登陆系统有这么难吗?并不难啊!虽然说是这样说,然而很多人第一次登陆Linux的感觉都是“接下来我要干啥?”如果是以图形接口登陆的话,或许还有很多好玩的事物, 但要是以命令行登陆的话,面对着一片黑压压的屏幕,还真不晓得要干嘛呢!为了让大家更了解如何正确的使用Linux, 正确的登陆与离开系统还是需要说明的! 4.1.1 首次登陆CentOS 7.x图形接口 开机就开机呀!怎么还

  • 将WebContent/index.jsp 文件, 移动到 WebContent/WEB-INF/jsp/user/login.jsp

  • 打开当前登陆表单所在的WebContent/index.jsp页面, 在下述代码 密码 <input name="password" type="password" value="123456"> 的后面加入 <script type="text/javascript"> function next_captcha() {

  • 使用 sentry 在控制器里面,我们使用 sentry,需要在控制器顶部 use 以下 use Sentry 登陆 之 基于凭证登陆用户 首先,登陆非常简单,就是收集表单数据,验证表单数据,我们这里主要讲解怎么验证表单数据 看下面代码 $cred = [ 'email'=>Input::get('email'), 'pa