Vue学习日记01

记录下学习Vue的过程,加深印象。

什么是Vue?

vue是一个轻量级框架,与其他重量级的框架不同的是,vue采用自底向上增量开发的设计。使用vue只需要关注视图层,不过使用起来让我感觉最不错的是vue的响应式数据绑定和组合视图组件。

vue.js的使用?

vue.js的开发环境我使用的是webstrom。vue的环境搭建首先要安装node,借助node里面的npm来安装需要的依赖等等,网上教程很多而且按照步骤安装就可以了,就不说了。相信你在安装的时候肯定遇到了npm install vue-cli -g命令。那这到底是什么意思呢?

Vue-cli是什么?

它是一个vue.js的脚手架工具。就是一个自动帮你生成好项目目录,配置好Webpack,以及各种依赖包的工具。 -g是全局安装,这就表示打开命令行之后可以直接通过vue命令调用它。

项目目录结构的作用?

build 目录是一些webpack的文件,配置一些参数,一般不动。

config 是vue项目的基本配置文件

node_modules 是项目中安装的依赖模块

src 源码文件夹,基本上文件都应该放在这里

 ------assets  资源文件夹,里面放一些静态资源

 -------components  这里放的都是各个组件文件

 --------App.vue   App.vue组件

 ---------main.js   入口文件

static 生成好的文件都会放在这个目录下(css、js等)

test 测试文件夹,测试都写在这里

.babelrc babelrc编译参数,vue开发需要babel编译

.editorconfig 编辑器配置文件

.gitignore 用来过滤一些版本控制的文件,比如node_modules 文件夹

index.html 主页

package.json 项目文件,记载着一些命令和依赖还有简要的项目描述信息

README.md 项目说明(介绍自己这个项目的)
下面说说这几个重要的文件
1.package.json文件。

dependencies:项目发布时的依赖
devDependencies:项目开发时的依赖
scripts:编译项目的一些命令

2.main.js

这里是入口文件,可以引入一些插件或静态资源,当然引入之前要先安装了该插件,在

package.json文件中有记录。

import Vue from 'vue'
import App from './App'
import VueRouter from "vue-router"
import VueResource from 'vue-resource'
import axios from 'axios'

3.App.vue

这是一个标准的vue组件,包含三个部分,一个是模板,一个是script,一个是样式

<template>
  <div id="app">
    <span>{{msg}}</span>
  </div>
</template>
 
<script>
import Hello from './components/Hello'
 
export default {
  name: 'app',
  data() {
 	 return {
   		msg: '我的Vue项目'
			 }
		  }
	}
</script>
 
<style>
  #app{color:yellowgreen}
</style>

项目中遇到的问题

1.遇到了初学者一般才会遇到的问题

编写代码时遇到空格就会报错 ,是因为出现空格不规范的原因,是在创建项目的时候引起的。主要错误如下图所示:

在这里插入图片描述
解决办法:找到目录(或build)下的webpack.config.js(或webpack.base.conf.js)文件,把其中的rules里的这一段注释掉:
在这里插入图片描述

如何创建新的vue项目?

快捷键win+R输入cmd,输入vue init webpack 工程名(不能为中文);

或者vue init webpack-simple 工程名。

webpack和webpack-simple,两者的区别

webpack-simple创建的,适用于中小型项目,webpack.config.js就在目录下;webpack的则适用于大型项目,webpack.config.js文件给配置到 build=>webpack.base.conf.js文件中,所以没有该文件名称。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值