Tengo una página SSR creada en Nuxt (Vue). Hay un código simple que se ejecuta en el navegador.
methods: { submitGeneralForm() { alert("submit"); console.log('teeeeeeeeeeeeeeeeeeeeest') }, SSR significa que el sitio se representa en el servidor y luego se envía al navegador. Este fragmento de código debe ejecutarse en el navegador. Está relacionado con el clic del botón. La alerta funciona bien, pero no veo ningún console.log() en el navegador. No lo entiendo. ¿Qué hay de malo con eso?
EDITAR:
Aquí está el repositorio de Github de ejemplo. Ejecute yarn install + yarn dev para reproducir el problema. Versión de nodo v14.17.6 npm versión 6.14.15 y versión de hilo 1.22.11 Verá alerta () en la carga de la página desde /layouts/default.vue que contiene este código
export default { mounted() { alert('11111111111111'); console.log('22222222222222'); alert('33333333333333'); } };Esta es una captura de pantalla de console.log() en la consola.
En su navegador tiene una sección de Console Output , donde también tiene algunas configuraciones. Allí puede establecer los niveles de registro, que deberían estar en su salida (Detallado, Información, Advertencias y Errores). Console.logs se registran en el nivel Verbose , por lo que debe asegurarse de que esta opción esté marcada. De forma predeterminada, esta opción está desmarcada en algunos casos.
No estoy seguro de por qué su código no está imprimiendo console.log() ya que es algo básico y no requiere ninguna configuración específica.
Probé tu reproducción y funciona perfectamente tanto en Chrome como en Firefox. Tal vez pruebe con otro navegador, restablezca los valores de fábrica o pídale a un amigo que lo pruebe por su parte.
Esto es algo en su máquina IMO.
Además, tenga en cuenta el filtro en la parte superior de la consola, asegúrese de que no haya nada presente aquí, de lo contrario, podría filtrar las cosas que ve en la consola real.
Asegúrese de no tener nada en el campo de entrada de filtro de la consola.
Por ejemplo, en la siguiente imagen puede ver que la palabra "estado" está enmascarando las líneas de registro de console.log() :