vue入门(三)----使用vue-cli搭建一个单页富应用

  上面两节我们说了vue的一些概念,其实说的知识一点基础,这部分知识我觉得更希望大家到官网进行学习,因为在这里说的太多我觉得也只是对官网的照搬照抄而已。今天我们来学习一下vue-cli的一些基础知识,并且用vue-cli来搭建一个单页富应用。那么我们首先介绍一下什么是vue-cli?

  首先要学习vue-cli,我觉得我们需要知道什么是cli吧!首先回到“原始”前端,什么是前端?无非就是html,css,js,虽然定义有些粗略。但是随着前端的不断发展,前端的内容越来越多,也越来越丰富。前端开发的革命性改进继续开展。这就有了MVVM框架。这里我给出我对mvvm的定义啊,如有不当请大家指出。mvvm是指的model,view,viewModel。我们具体解释一下它的含义: model:用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。view: 值得是我们运用的的视图部分。viewModel: 其实这个是mvvm中最难的一块内容,这里我们可以简单的将其理解为view和model的中间层,就是它从model层获取数据,进行相应的处理之后传送给view层。为了更方面理解,我们举一个简单的例子。

<template>
    <div>show {{time}}</div>
<template>
<style scoped>
......
</style>
<script>
 export default{
    data: function(){
        time: ‘1992-11-14‘
    }
    methods: {
    ‘change‘: function () {
       ......
    }
}
</script>

这里我们给出一个简单的vue单文件组件,如果你看过vue的一些相关知识,我想你应该很容易看出这是什么意思。<template>部分表示的是view层,用于进行界面展示,

而script中的data部分就相当与model层。而methods中的change可能包含一些数据的获取,格式转化等等过程。这就是mvvm(个人理解啊)。

  好像扯的有点远了,我们还是回归到脚手架中来,我们先看看什么是脚手架,为什么要使用脚手架?脚手架,这个概念其实比较宽泛吧,还是给出自己的理解,我觉得学习中能给出自己的理解是很好的,强记别人的理解确实是有点难受的。脚手架是什么?我觉得脚手架就是帮我们完成了一些基础的框架性的东西,让我们不用每次都去定义一个项目应该如何导出发行版本,如何引入所需要的包这一系列的内容。

  下面开始使用vue-cli搭建单页富应用,首先我们应该安装vue-cli插件,vue install vue-cli --save。安装完成之后我们就可以通过命令vue init webpack <project-name>来创建一个基本的模板了。我们已经可以看到现在已经下载了基本文件了,但是现在还没完,我们还需要下载很多包,使用命令npm install自动下载。下载完成之后就算完成了。一个简单的单页富应用。

时间: 2024-12-16 23:41:23

vue入门(三)----使用vue-cli搭建一个单页富应用的相关文章

三分钟使用webpack-dev-sever搭建一个服务器

webpack-dev-server是一个小型的Node.js Express服务器,我们可以通过它搭建一个本地服务器,并且实现文件热更新; 1.切换到你的目录下对项目进行初始化 npm init 一顿enter,yes之后我们会得到package.json文件(ps:json不能写注释,别复制过去直接用奥!否则会报错) { "name": "webpack_demo",  //项目名称 "version": "1.0.0",

为了一个单页爱上你的 App

App 单页展示 简洁,高大上 App 页面 清新,整洁 App 页面 使用全新 App 模板 当您上传新应用的时候可以在上传应用信息处选择您喜欢的 App 单页. 2. 您账户中已有 App 可以在"应用管理-编辑应用"中对已有的 App 模板进行修改. 详情: -应用管理 -编辑应用 快来使用全新的 App 模板吧~ 不忘初心,蒲公英团队一直为广大开发者提供一个完美体验的应用内测服务,此次全新 App 单页上线也为了让大家能更好地展现自己的 App 给用户.希望能够给大家带来更好的

用vue官方提供的模板vue-cli搭建一个helloWorld案例

安装环境 安装node.js并配置环境变量 安装淘宝镜像,npm install -g cnpm --registry=https://registry.npm.taobao.org 安装webpack,cnpm install webpack -g 安装脚手架npm install vue-cli -g 创建项目 在硬盘上找一个文件夹放工程用的,在终端中进入该目录,cd目录路径 根据模板创建项目,vue init webpack-simple 工程名字<工程名字不能用中文>,vue init

Vue入门三、过滤器filter

Vue中过滤器有两种:1.全局过滤器Vue.filter('过滤器名',过滤方式fn);2.组件内过滤器filters:{'过滤器名',过滤方式fn}使用:{{msg|过滤器方法名}} 一.局部过滤器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head>

Vue 2.0 的路由如何从一个单文件组件启动?

import Vue from 'vue'; import App from './app.vue'; import router from './router'; var app = new Vue({ el: '#app', router, render: h => h(App) }); import _ from 'lodash'; import Vue from 'vue' import router from 'vue-router' import App from './app.vu

springboot入门(一)--快速搭建一个springboot框架

原文出处 前言在开始之前先简单介绍一下springboot,springboot作为一个微框架,它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速.敏捷地开发新一代基于Spring框架的应用程序,总的来说springboot不是为了要替代Spring IO平台上众多的项目也不是spring的升级,它只是提供一种不同的开发体验,一种几乎没有配置文件的快速开发的框架,让你体验一下java做到接近ruby on rails开发速度的感觉. 正文说了一堆废话直接进入正文,接下来将体验到没

Vue入门九、Vue生命周期

先上图: 示例代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script type="text/javascript" src="vue.js"></sc

用阿里云三个ECS服务器搭建一个小模拟Hadoop集群(三个不同账号的阿里云,相同区域或不同区域)步骤整理

检查hosts和网卡配置 把三台小服务器先做内网互通 内网互通参照阿里云安全通道配置 1.准备至少三个虚拟机 2.相互通信,生成密钥并发送 生成密钥(ssh-keygen -t rsa) 发送密钥ssh-copy-id [email protected] (需要先修改.etc\hosts 文件) 登录测试 ssh [email protected] 3.安装JDK和Hadoop jdk安装 上传jdk到vm1并解压(tar -zvxf jdk-7u67-linux-x64.tar.gz) 配置环

利用AngularJS实现一个单页应用

看了下angular 的route,用它做个非常简单的单页面应用,记录一下. 顺便说下,好处是,页面改变时不需要刷新,而每个页面都展现不同的数据.尤其在使用模板页的时候,非常方便. 快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中. <HTML开发Mac OS App 视频教程> 土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/ 百度网盘同步:http://pan.baidu.com/s