Сложные условия в Vue

В директиве v-if можно делать более сложные условия. Пусть, к примеру, в свойстве num может быть одно из чисел 1, 2 или 3:

data() { return { num: 3, // пусть сейчас там 3 } }

Давайте теперь сделаем три абзаца, из которых будет показан только один в зависимости от значения свойства num:

<template> <p v-if="num === 1">one</p> <p v-if="num === 2">two</p> <p v-if="num === 3">three</p> </template>

Можно делать и более сложные условия:

<template> <p v-if="num === 1 || num === 3"> one or two </p> </template>

Дано свойство day, в котором записан текущий день недели. Пусть также у вас есть семь абзацев, в каждом из которых написано название дня недели. Сделайте так, чтобы на экране был виден только абзац, содержащий название текущего дня недели.



Чат с GPT Компилятор