博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue2+VueRouter2+webpack+vue-cil构建完整项目实例(附:详细步骤截图)
阅读量:7192 次
发布时间:2019-06-29

本文共 1794 字,大约阅读时间需要 5 分钟。

一、用vue-cil来构建一个项目,先把基本项目跑起来

1、新建文件夹目录:
clipboard.png

2、打开vueProject文件夹按住shift键右击选择在此处打开命令窗口(cmd)

clipboard.png

3、检测nodejs和npm本版,确认已经安装node环境和npm包管理工具(下载地址:;);

clipboard.png

4、首先,需要安装vue-cil,命令如下:(vue-cil是vue的脚手架工具)

$ npm install -g vue-cli

clipboard.png

5、新建一个自己的vue项目,如vuedemo项目名(输入这个命令之后,会出现一些提示,是什么不用管,一直按回车即可。)

$ vue init webpack vuedemo

clipboard.png

6、进入新建的vuedemo目录,命令如下:

$ cd vuedemo
clipboard.png

7、安装依赖(需要等待一段时间,如果长时间没有响应,就ctrl+c停止掉,然后再执行一次即可)

$ npm install

clipboard.png

8、把项目跑起来,在运行了npm run dev之后,会自动打开一个浏览器窗口,就可以看到实际的效果了。

$ npm run dev

clipboard.png

二、根据实际项目改造目录,以及路由配置

1、编辑器打开vuedemo项目(红色波浪线是编辑器不识别新的语法,忽略)
src文件:(我们的开发目录,基本上绝大多数工作都是在这里开展的,这里我只说src文件)
//commponents目录里面放了一个演示的组件文件。

//router文件放路由配置文件;

//App.vue是项目入口文件。

//main.js这是项目的核心文件。全局的配置都在这个文件里面配置。

clipboard.png

2、整理后的文件目录:

clipboard.png

新增pages目录,放详情页面,如下:

firstPage.vue

secondPage.vue

router文件下index.js文件可屏蔽掉,新增routes.js文件代码如下:

import Vue from 'vue'import Router from 'vue-router'import Hello from '@/components/Hello'import firstPage from '../pages/firstPage'import secondPage from '../pages/secondPage'Vue.use(Router)export default new Router({  routes: [    {      path: '/',      name: 'Hello',      component: Hello    },    {      path: '/first',      name: 'first',      component: firstPage    },    {      path: '/second',      name: 'second',      component: secondPage    }  ]})

App.vue文件修改代码如下:

main.js 文件修改代码如下:

注意:变动部分为引入路由配置文件路径:

clipboard.png

import Vue from 'vue'import App from './App'import router from './router/routes.js'Vue.config.productionTip = false/* eslint-disable no-new */new Vue({  el: '#app',  router,  template: '
', components: { App }})

ok,效果截图:

clipboard.png

clipboard.png

clipboard.png

希望小伙伴们可以一次跑通项目流程

转载地址:http://qkxkm.baihongyu.com/

你可能感兴趣的文章
批量操作文本文件进行dos/unix格式转换
查看>>
thinkphp 随机获取一条数据
查看>>
vue生命周期
查看>>
初步使用分支、循环判断数字大小
查看>>
Hbase之修改表结构
查看>>
通过浏览器学习前端的小技巧
查看>>
APP开发之AngularJS学习
查看>>
Sass:RGB颜色函数-Mix()函数
查看>>
phpMyAdmin 错误 缺少 mysqli 扩展。请检查 PHP 配置
查看>>
Win7网上邻居提示未授予用户在此计算机上的请求登录类型解决办法
查看>>
golang包快速生成base64验证码
查看>>
Visual studio 下C++工程相关经验
查看>>
七、SSR(服务端渲染)
查看>>
django--app(六)
查看>>
20165208 预备作业3Linux安装及学习
查看>>
洛谷P3379 【模板】最近公共祖先(LCA)
查看>>
获取一个表单字段中多条数据并转化为json格式
查看>>
c#中的变量,属性,字段
查看>>
JS实现延迟载入图片
查看>>
游戏开发中的人工智能
查看>>