我们打算要做这几个模块

首页 列表 收藏 添加
home.vue -->
list.vue -->app.vue --> main.js

安装环境

npm i vue-cli -g
vue init webpack vue-book

选择图标



逐次选择好





新建那几个vue组件

- Home.vue
<template>
<div>home</div>
</template> <script>
export default {
data() {
return {}
},
methods: {},
computed: {},
componets: {}
}
</script>
<style scoped> </style> ...
- index.js

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld' import Add from "../components/Add.vue"
import Collect from "../components/Collect.vue"
import Detail from "../components/Detail.vue"
import Home from "../components/Home.vue"
import List from "../components/List.vue" Vue.use(Router); export default new Router({
routes: [
{path: "/add", component: Add},
{path: "/collect", component: Collect},
{path: "/detail", component: Detail},
{path: "/home", component: Home},
{path: "/list", component: List},
]
})
- App.vue

<template>
<div id="app">
<router-view></router-view>
<router-link to="/home">首页</router-link>
<router-link to="/list">列表</router-link>
<router-link to="/collect">收藏</router-link>
<router-link to="/add">添加</router-link>
</div>
</template> <script>
export default {
name: 'App'
}
</script>
<style> <!-- 公共样式,不带scope -->
* {
margin: 0;
padding: 0;
} ul li {
list-style: none;
} a {
text-decoration: none;
} input button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
</style>

第二版: Tab.vue隔离

  • Tab.vue

<template>
<div>
<router-link to="/home">首页</router-link>
<router-link to="/list">列表</router-link>
<router-link to="/collect">收藏</router-link>
<router-link to="/add">添加</router-link>
</div>
</template> <style scoped> </style>
  • App.vue
<template>
<div id="app">
<router-view></router-view>
<Tab></Tab>
</div>
</template> <script>
import Tab from "./base/Tab.vue"
export default {
name: 'app',
components: {
Tab
}
}
</script>
<style>
* {
margin: 0;
padding: 0;
} ul li {
list-style: none;
} a {
text-decoration: none;
} input button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
</style>

最新文章

  1. CSS制作三角形和按钮
  2. 一起学习jQuery2.0.3源码—1.开篇
  3. 犀利的报表系统,发票据与报表开发的快速利器,AgileEAS.NET SOA中间件GReport使用指南
  4. 史上最全的MSSQL复习笔记 (转连接)
  5. MapReduce的输入输出格式
  6. 有了JSON.stringify(),处理json将变得更简单!!
  7. Qt官网变更【2012】
  8. Qwt的编译与配置
  9. 开发错误日志之IllegalArgumentException:MALFORMED
  10. altera DDR2 ip使用笔记之IP核生成
  11. 分析RedisRDB和AOF两种持久化机制的工作原理及优劣势
  12. js中的join(),reverse()与 split()函数用法解析
  13. 【刷题】LOJ 2818 「eJOI2018」循环排序
  14. Java List 转 String
  15. MARQUEE 字符滚动条效果
  16. windows开机自动登录
  17. Delphi中比较两个对象是否一致及地址是否相同[转]
  18. Python爬虫学习1: Requests模块的使用
  19. Android字符串及字符串资源的格式化
  20. IOZONE测试工具使用方法(转载)

热门文章

  1. Win8设计——现代设计,可使你的应用脱颖而出的元素
  2. django进阶-小实例
  3. 【大数据系列】FileSystem Shell官方文档翻译
  4. 修改JS文件不能及时在页面中体现,需重启浏览器?
  5. slave库写redo、binlog不实时丢数据的场景
  6. ELK系列三:Elasticsearch的简单使用和配置文件简介
  7. 配置Mac漂亮的Shell--Iterm2+OhMyZSH+Agnoster
  8. IIS7配置伪静态把后缀名映射为html方案
  9. Pexpect学习:
  10. maven常用的plugin