博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新手vue构建单页面应用实例
阅读量:5886 次
发布时间:2019-06-19

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

 本人写的小程序,功能还在完善中,欢迎扫一扫提出宝贵意见!

 

              

步骤:

1.使用vue-cli创建项目

2.使用vue-router实现单页路由
3.用vuex管理我们的数据流
4.使用vue-resource请求我们的node服务端
5.使用.vue文件进行组件化的开发

 

一、目录结构:

二、搭建项目

需先安装淘宝镜像:npm install -g cnpm --registry=

Mac安装 vue-cli: sudo npm install -g vue-cli

Windows 安装 vue-cli:npm install -g vue-cli

构建初始化项目:vue init webpack project(创建webpack项目并下载依赖)

输入命令进入项目: cd project  

安装依赖: npm install

npm i

开始运行: npm run dev (或输入http://localhost:8080),在热加载中运行我们的应用

它会去找到package.jsonscripts对象,执行node bulid/dev-server.js

在这文件里,配置了Webpack,会让它去编译项目文件,并且运行服务器。

这些都准备好后,我们需要为我们的路由、XHR请求、数据管理下载三个库,我们可以从vue的官网中找到他们。另外我们使用bootstrap作为我的UI库:

 npm i vue-resource vue-router vuex bootstrap --save

三、项目开始

初始化项目(main.js)

查看我们的应用文件,我们可以在src目录下找到App.vue和main.js文件中,我们引入Vue和App,且创建了一个vue的实例(因为在router这行引入了App组件router.start(App,'#app'))

import Vue from 'vue'import App from './App'import router from './router'import VueResource from 'vue-resource'Vue.use(VueResource)Vue.config.productionTip = falsenew Vue({  el: '#app',  router,  template: '
', components: { App }})

index.html

    

App.vue

 //   src/components/Home.vue 作为我们的首页

//   src/components/About.vue

//   src/components/Contact.vue

export default { '/contact': 'contact'}

//   src/index.js

import Vue from 'vue'import Router from 'vue-router'import Hello from '@/components/Hello'import Home from '@/components/Home'import About from '@/components/About'import Contact from '@/components/Contact'import 'bootstrap/dist/css/bootstrap.css'Vue.use(Router)export default new Router({  routes: [    {      path: '/',      name: 'Hello',      component: Hello    },    {      path: '/home',      name: 'Home',      component: Home    },    {      path: '/about',      name: 'About',      component: About    },    {      path: '/contact',      name: '/Contact',      component: Contact    }  ]})

 

 

详细操作:

  1. 克隆项目:git clone https://github.com/cinderellastory415/vue-demo/tree/master/spa
  2. 安装依赖:npm install  
  3. 运行项目:npm run dev 或者  npm start

输入以上命令,即可查看效果! 

 

转载于:https://www.cnblogs.com/CinderellaStory/p/6875516.html

你可能感兴趣的文章
Practise Site Home Sample Page Codes de carte cadeau Amazon | Codes Promo Amazon
查看>>
linux c下输入密码不回显
查看>>
在Linux命令行下发送html格式的邮件
查看>>
说说PHP中foreach引用的一个坑
查看>>
基于express框架的应用程序骨架生成器介绍
查看>>
Spring学习11-Spring使用proxool连接池 管理数据源
查看>>
2016第6周五
查看>>
ASP.NET 免费开源控件
查看>>
面向对象葵花宝典阅读思维导图(二)
查看>>
volatile关键字与线程间通信
查看>>
优秀大数据GitHub项目一览
查看>>
TCP/IP详解学习笔记(8)-DNS域名系统
查看>>
通过维基API实现维基百科查询功能
查看>>
bootstrap 2
查看>>
Annotation研究的一些学习资料
查看>>
webpack资料
查看>>
DotNet加密方式解析--散列加密
查看>>
OpenSSL使用2(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12概念说明)(转)
查看>>
【前端】:HTML
查看>>
SSM框架——使用MyBatis Generator自动创建代码
查看>>