windows10下,零基础学习VUE(2)-- vue的基本构架和demo

发布时间:2019-05-15 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了windows10下,零基础学习VUE(2)-- vue的基本构架和demo脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

安装目录的基本构架

脚手架搭建好的目录的基本构架,这个博客写的很清楚,直接使用他的内容。
clipboard.png

1.build

  • [webpack配置]
  • build文件主要是webpack的配置,主要启动文件是dev-server.js,当我们输入npm run dev首先启动的就是dev-server.js,它会去检查node及npm版本,加载配置文件,启动服务。

clipboard.png

2.config

  • [vue项目配置]
  • config文件主要是项目相关配置,我们常用的就是当端口冲突时配置监听端口,打包输出路径及命名等

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

3.node_modules

  • [依赖包]
  • node_modules里面是项目依赖包,其中包括很多基础依赖,自己也可以根据需要安装其他依赖。
  • 安装方法为打开cmd,进入项目目录,输入npm install [依赖包名称],回车。
  • 在两种情况下我们会自己去安装依赖:

    • 项目运行缺少该依赖包:例如项目加载外部css会用到的css-loader,路由跳转vue-loader等(安装方法示例:npm install css-loader)(
    • 安装插件:如vux(基于WEUI的移动端组件库),vue-swiPEr(轮播插件)
    • 注:有时会安装指定依赖版本,需在依赖包名称后加上版本号信息,如安装11.1.4版本的vue-loader,输入npm install vue-loader@11.1.4

4.src

  • [项目核心文件]
  • main.js,App.vue,及router的index.js

4.1 index.htML

  • [主页]
  • index.html如其他html一样,但一般只定义一个空的根节点,在main.js里面定义的实例将挂载在根节点下,内容都通过vue组件来填充

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

4.2 App.vue

  • [根组件]
  • 一个vue页面通常由三部分组成:模板(template)、js(script)、样式(style)

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

  • 【template】

    • 其中模板只能包含一个父节点,也就是说顶层的div只能有一个(例如下图,父节点为#app的div,其没有兄弟节点)
    • <router-view></router-view>是子路由视图,后面的路由页面都显示在此处打一个比喻吧,<router-view>类似于一个插槽,跳转某个路由时,该路由下的页面就插在这个插槽中渲染显示【script】vue通常用es6来写,用export default导出,其下面可以包含数据data,生命周期(mounted等),方法(methods)等,具体语法请看vue.js文档,在后面我也会通过例子来说明。
  • 【style】

    • 样式通过style标签<style></style>包裹,默认是影响全局的,如需定义作用域只在该组件下起作用,需在标签上加scoped,<style scoped></style>
    • 如要引入外部css文件,首先需给项目安装css-loader依赖包,打开cmd,进入项目目录,输入npm install css-loader,回车。安装完成后,就可以在style标签下import所需的css文件,例如:

      @H_371_126@    <style>
              import './assets/css/public.css'
          </style>
    • 这样,我们就可以把style下的样式封装起来,写到css文件夹,再引入到页面使用,整个vue页面也看上去更简洁。

4.3 main.js

  • [入口文件]
  • main.js主要是引入vue框架,根组件及路由设置,并且定义vue实例
  • 下图中的components:{App}就是引入的根组件App.vue后期还可以引入插件,当然首先得安装插件。

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

4.4 router

  • [路由配置]
  • router文件夹下,有一个index.js,即为路由配置文件

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

  • 这里定义了路径为'/'的路由,该路由对应的页面是Hello组件,所以当我们在浏览器url访问http://localhost:8080/#/时就渲染的Hello组件

demo的构建

根据上述的结构和(1)的构建,形成如下的树状目录:

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

总结下项目架构的各个关系:

  • index.html为主页,直接引入了app.vue的实例,也就是 id='app'的这个app,由脚手架自动生成,暂时不进行修改。
  • src/main.js 指明 这个apP实例使用的 vue组件,以及该组件的构成,如router,components等等
  • src/App.vue 当前作用主要由三个:

    • 指定路由视图
    • 主要js脚本,当前暂时没有使用到
    • 引入外部css样式,定义全局css样式

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

  • src/router.js 引入各个不同页面的子组件,并注册到不同的路径上去

windows10下,零基础学习VUE(2)-- vue的基本构架和demo

  • src/components 存放公共组件,这里由于第一次做,把两个视图组件也放在了这里,不过问题不大。
  • src/views 存放视图组件,主要是router.js中各个路由视图的构成,这里应该存放的是 HelloWorld.vue,Manage.vue,Index.vue

正在编辑中。。。。。

脚本宝典总结

以上是脚本宝典为你收集整理的windows10下,零基础学习VUE(2)-- vue的基本构架和demo全部内容,希望文章能够帮你解决windows10下,零基础学习VUE(2)-- vue的基本构架和demo所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。