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 练习的更多相关文章

  1. vue_04day 路由初始

    目录 vue_04 项目初始: vue 文件构造: vue项目目录结构: 项目入口(main.js): vue项目启动生命周期: 根组件(vue.js): router.js: 创建的页面: 全局样式 ...

随机推荐

  1. Educational Codeforces Round 76 (Rated for Div. 2) B. Magic Stick 水题

    B. Magic Stick Recently Petya walked in the forest and found a magic stick. Since Petya really likes ...

  2. IT兄弟连 HTML5教程 HTML5的学习线路图 第二、三阶段

    第二阶段编写用户交互功能 通过第一阶段的学习虽说可以完成页面制作,但并不完美,不能算是合格的前端工程师,所以要继续学习如图1.13中的第二阶段内容.现在的Web页面都融入了大量的特效,并且多数需要与用 ...

  3. php-laravel框架用户验证(Auth)模块解析(一)

    一.初始化 使用php artisan命令进行初始化:php artisan make:auth 和 php artisan migrate(该命令会生成users表.password_resets表 ...

  4. Mysql 查看死锁,解除死锁 方式

    解除正在死锁的状态有两种方法: 第一种: 1.查询是否锁表 show OPEN TABLES where In_use > 0; 2.查询进程(如果您有SUPER权限,您可以看到所有线程.否则, ...

  5. ABAP对象-面向对象(转)

    转自:https://www.jianshu.com/p/f847c8f71438 1 面向对象基础 不多赘述何为对象与类.简单回顾一下在面向对象特性. 封装 限定内部资源的可见性 多态 相同名称的方 ...

  6. wpf 单例模式和异常处理 (原发布 csdn 2017-04-12 20:34:12)

    第一次写博客,如有错误,请大家及时告知,本人立即改之. 如果您有好的想法或者建议,我随时与我联系. 如果发现代码有误导时,请与我联系,我立即改之. 好了不多说,直接贴代码. 一般的错误,使用下面三个就 ...

  7. Ganglia+Nagios监控系统

    第1章 简介 ganglia是一款为HPC(高性能计算) 集群设计的可扩展性 的分布式监控系统,它可以监视和显示集群中节点的各种状态信息,他由运行在各个节点上的gmond守护进程来采集 CPU.内存. ...

  8. java基础(23):字节流、字符流

    1. 字节流 在前面的学习过程中,我们一直都是在操作文件或者文件夹,并没有给文件中写任何数据.现在我们就要开始给文件中写数据,或者读取文件中的数据. 1.1 字节输出流OutputStream Out ...

  9. django8-django的中间件

    1.django的客户请求流程 之前登录功能 ,需要获取用户的sesssion ,但是每个视图函数都要加装饰器来校验很不合理 ,中间件就可以解决这个问题 用户客户端--->wsgi(封装了req ...

  10. 进度更新---Responsive Web Design Certification (300 hours)

    进度更新---Responsive Web Design Certification (300 hours) 已经完成: basic html and html5 basic css applied ...