昨天写vue的一个小作业,发现灵性的操作。
作业:使用v-for和v-bind指令,循环展示数组数据,展示到列表标签中。默认列表第一项为红色,之后,点击哪个哪个变红,再点击变黑。
提示:使用index,数组的下标
开始的思路:
1 显示数组数据到列表中。不管颜色
2 显示第一项为红色
3 点击某一项,某一项变红或变黑
实现代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>点击变红</title>
<style>
.i0color{
color: red;
}
.i1color{
color: red;
}
.i2color{
color: red;
}
.i3color{
color: red;
}
</style>
</head>
<body>
<!--点击列表中某一项,该项变红或黑,第一次打开页面时第一项显示红色-->
<div id="app">
<ul>