You are currently viewing Как отобразить время в NuxtJS ?

Как отобразить время в NuxtJS ?

В этой статье мы узнаем, как мы можем показывать время в NuxtJSNuxt.js — это бесплатная платформа веб-приложений с открытым исходным кодом, основанная на Vue.js, Node.js, Веб-пакет и Babel.js. Nuxt вдохновлен Next.js, который представляет собой структуру аналогичного назначения, основанную на React.js.

Подход: Для отображения времени в nuxtjs мы будем использовать пакет vue-time. Пакет vue-time помогает нам добавлять время в любом месте нашего приложения. Поэтому сначала мы установим пакет vue-time, а затем создадим vue-time.js файл в нашей папке плагинов, затем мы добавим время в наше приложение.

Создание приложения NuxtJS.

Шаг 1: Вы можете создать новый проект NuxtJs, используя приведенную ниже команду:

npx create-nuxt-app gfg

Шаг 2: Теперь перейдите к своему приложению, используя следующую команду:

cd gfg

Шаг 3: Установите необходимый пакет.Теперь мы установим пакет vue-time, используя приведенную ниже команду:

npm i vue-time

Структура проекта: Это будет выглядеть так.

Шаг 4: Создайте новый файл с именем ‘vue-time.js‘ внутри папки плагинов. После создания файла добавьте в файл содержимое, приведенное ниже.

import Vue from 'vue'
import vueTime from 'vue-time'
Vue.component('vue-time', vueTime)

Шаг 5: Внутри nuxt.config.js файл добавьте нижеприведенную строку в раздел плагины:

plugins: [
	'@/plugins/view-ui',
	{ src: '~/plugins/vue-time', ssr: false },
],

Шаг 6: Теперь, чтобы добавить время в наше приложение, добавьте следующие строки внутри index.vue файл в папке «Страницы».

<template>
<div>
	<h4>GeeksforGeeks - NuxtJs Time</h4>
	<vue-time :show-date="showDate" :
			show-day="showDay" :
			show-time="showTime"></vue-time>
</div>
</template>

<script>
export default {
	data() {
	return {
		showDate: false,
		showDay: false,
		showTime: true,
		options: {
		hour12: true,
		era: 'long',
		weekday: 'long',
		year: 'numeric',
		month: 'numeric',
		day: 'numeric'
	}
	}
}
}
</script>

Объяснение: В приведенном выше примере сначала мы создали файл vue-time в папке плагина и добавили путь в nuxt.config.js файл.

Шаги для запуска приложения: Выполните приведенную ниже команду в терминале, чтобы запустить приложение.

npm run dev

Выход: