vue_04 练习
vue_项目初始:
1.Home.vue页面组件显示基本信息:欢迎来到汽车系统
Car.vue页面组件,完成Cars的列表数据渲染
Nav.vue小组件,完成Home与Car页面的导航跳转
2. CarDetail页面组件,完成某一个汽车详细信息的渲染
(Car页面点击具体的car进入详情页,把点击的car的主键传入到详情页)
car.vue
template>
<div class="car">
<Nav/>
<div class="wrap">
<CarTag v-for="car in cars" :car="car" />
</div>
</div>
</template>
<script>
import Nav from "../components/Nav.vue"
import CarTag from "../components/CarTag";
export default {
name: "Car",
data(){
return {
cars:''
}
},
components:{
CarTag,
Nav,
},
created() {
console.log('组件创建成功');
this.cars = [
{
img:require('@/assets/img/101.jpg'),
title:'Devel Sixteen',
desc:'一号车详情'
},
{
img:require('@/assets/img/201.jpg'),
title:'Devel Sixteen',
desc:'2号车详情'
},
{
img:require('@/assets/img/301.jpg'),
title:'Devel Sixteen',
desc:'3号车详情'
},
{
img:require('@/assets/img/401.jpeg'),
title:'Devel Sixteen',
desc:'4号车详情'
}
]
}
}
</script>
Nav.vue:
<template>
<div id="nav">
<div class="content">
<router-link to="/">主页</router-link>
<router-link to="/car">汽车</router-link>
</div>
</div>
</template>
<script>
export default {
name: "Nav",
}
</script>
<style scoped>
#nav a.router-link-exact-active {
color: #42b983;
}
</style>
cardata.vue
<template>
<div>
<Nav />
<p>{{ pk }}</p>
</div>
</template>
<script>
import Nav from "../components/Nav";
export default {
name: "car-data",
data(){
return{
pk:"尚未选择车型"
}
},
created() {
this.pk = this.$route.query.pk
},
components: {
Nav
}
}
</script>
vue_04 练习的更多相关文章
- vue_04day 路由初始
目录 vue_04 项目初始: vue 文件构造: vue项目目录结构: 项目入口(main.js): vue项目启动生命周期: 根组件(vue.js): router.js: 创建的页面: 全局样式 ...
随机推荐
- win10系统使用Telnet命令时提示“telnet不是内部或外部命令”
in10系统使用Telnet命令时提示“telnet不是内部或外部命令”问题的处理方案 win10系统使用的过程中很多用户会遇到使用Telnet命令时提示“telnet不是内部或外部命令”的问题,这样 ...
- golang--redis基本介绍
redis(remote-dictionary-system)即远程字典服务器,是NoSQL数据库: 适合做缓存以及持久化: 免费开源,高性能的分布式内存数据库: redis的安装和使用: 下载Red ...
- python zip压缩文件并设置密码
zip -P "123" -r app.zip app压缩文件 密码 压缩后名称 压缩对象名称 def zipDir(dirpath, outFullNa ...
- 用OC基于链表实现链队列
一.简言 在前面已经用C++介绍过链队列的基本算法,可以去回顾一下https://www.cnblogs.com/XYQ-208910/p/11692065.html.少说多做,还是上手撸代码实践一下 ...
- 深入理解typescript的Functions
Functions Introduction # Functions are the fundamental building block of any application in JavaScri ...
- rxjava介绍
Observable 在RxJava1.x中,最熟悉的莫过于Observable这个类了,笔者刚使用RxJava2.x时,创建一个Observable后,顿时是懵逼的.因为我们熟悉的Subscribe ...
- JVM GC系列 — GC算法
一.前言 从本篇文章开始,将开始一个新的系列JVM.JVM是一个非常庞大且复制的技术体系,但是对于程序猿的升级,走向更高阶所必要经历的,曾经也下决心要好好学习一番,然而毅力不足都中途放弃. GC的作用 ...
- Windows 10 powershell 中文乱码解决方案
Windows 10 powershell 中文乱码解决方案 Intro 我装的系统是英文版的 win 10 操作系统,最近使用命令行测试接口,发现中文显示一直异常, 使用网上的各种解决方案都没有效果 ...
- Annotation-specified bean name 'userDaoImpl' for bean class [***] conflicts with existing, non-compatible bean definition of same name and class [***]
使用Spring开发的时候报错如下: Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionExcept ...
- wpf datetime format
<Style TargetType="{x:Type DatePickerTextBox}"> <Setter Property="Control.Te ...