ps:环境配置就不做过多介绍了,我们介绍怎么写代码
vue脚手架环境创建vue项目
//创建 项目
vue create 项目名称
//运行项目 进入项目文件后
npm run serve
一. vue项目的文件构成
1.1 vue组件文件
vue组件文件由三部分组成:第一部分是组件的结构,第二部分是组件交互相关的代码(数据、方法等),第三部分是组件的样式
1.2 vue项目的入口文件—App.vue 整合所有相关的组件文件
<template>
<div id="app">
<!-- <img alt="Vue logo" src="./assets/logo.png"> -->
<!-- <HelloWorld msg="Welcome to Your Vue.js App"/> -->
<SimpleResume/>
</div>
</template>
<script>
//import HelloWorld from './components/HelloWorld.vue'
import SimpleResume from './components/SimpleResume.vue';
export default {
name: 'App',
components: {
//HelloWorld,
SimpleResume
}
}
</script>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
这一部分涉及了js模块化,这里总结一下,帮助自己学习复习,可能总结的不够全面,大家可以自行补充。
Export暴露在单文件中分为单个暴露和多个暴露(我自己总结的):
单个暴露的 可以用默认暴露 export default{}
多个暴露有两种写法 exports.name = value 或者 module.exports = {name:value, …}
引入分为两种,reuqire引入和import引入,是不同框架下的写法,reuqire是CommonJS标准下的写法,import是es6标准下的写法。
1.3 脚手架创建的文件目录
二. vue文件关系
思路:按照上述图示思路,需要有两个数据列表,一个存储的是所有的列表数据,一个存储的是展示的数据列表,程序开始后先选择数据头部的几条数据。因此也会需要一个当前第几页的参数。