data: () => ({
active: null,
}),
<div class="item" v-for="i in 5">
<div class="parent" @click="active = active === i ? null : i">
<div class="child" :class="active === i ? 'green' : 'red'">{{ i }}</div>
</div>
</div>
data: () => ({
items: Array(5).fill(false),
}),
<div class="item" v-for="(n, i) in items">
<div class="parent" @click="$set(items, i, !n)">
<div class="child" :class="{ green: n, red: !n }">{{ i + 1 }}</div>
</div>
</div>
props: [ 'text' ],
data: () => ({
active: 0,
}),
<div class="item">
<div class="parent" @click="active ^= 1">
<div class="child" :class="[ 'red', 'green' ][active]">{{ text }}</div>
</div>
</div>
data: () => ({
items: Array.from({ length: 5 }, (_, i) => `item #${-~i}`),
}),
<v-item v-for="n in items" :text="n"></v-item>
<input type="text" placeholder="имя" name="nameInput"/>
<input type="text" placeholder="работа" name="jobInput"/>
<input type="text" value="имя" name="nameInput"/>
<input type="text" value="работа" name="jobInput"/>
function getUser($pdo, $userid)
{
$stmt = $pdo->prepare("SELECT * FROM tgb_user WHERE name = ?");
$stmt->execute(array($userid));
return $stmt->fetchAll();
}
$opt = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ];
$pdo = new PDO($dsn, $user, $pass, $opt);
$userid = $tgObj->message->from->id;
$dataPdo = getUser($pdo, $userid);
var_dump($dataPdo);
что я сделал не так?
ul
находятся i
и div
? Почему li
находится внутри div
? Разберитесь, кого чьим контентом можно и нельзя делать.#hide
должно браться из стейта, обновлять надо стейт; innerText
, который вы хотите получить - его также надо брать из стейта.selectItem
- подумайте, как его переписать так, чтобы вместо объекта события (который вам нужен ради свойства target
, да?) он принимал данные, на основе которых создан li
. div#register>a>div.btn {
float: right;
color: #ffffff;
font-size: 1.4em;
background-color: #acc6e6;
border-radius: 5px;
padding: 5px 9px;
font-family: "Bahnschrift";
font-weight: 600;
margin-right: 2%;
margin-top: 10px;
transform: translateX(0);
transition: color 0.5s ease, background-color 0.5s ease;
-o-transition: color 0.5s ease, background-color 0.5s ease;
-ms-transition: color 0.5s ease, background-color 0.5s ease;
-webkit-transition: color 0.5s ease, background-color 0.5s ease;
-moz-transition: color 0.5s ease, background-color 0.5s ease;
border: 1px solid #f2f2f2;
}
div#register>a>div.btn:hover {
color: #acc6e6;
background-color: #ffffff;
}
div#register>a>div.btn:active {
transform: translateX(2px);
}
if (a == 1 && a == 2)
false
, т.к. не может быть одновременно равно и 1 и 2 (может последовательно), так что смело удаляйте весь блок.а
равно одному из списка», можно так:if ([1, 2, 100500].includes(a))