vue创建项目入门

  1. 安装node.js
  2. 安装vue-cli (在命令行输入:npm install -g vue-cli等待完成)
  3. 安装python 2.7
  4. 用vue-cli构建项目
    1)要创建项目,首先我们要选定目录,然后再命令行中把目录转到选定的目录。在这里,选择桌面来存放新建的项目,则我们需要先把目录cd到桌面
    2)在桌面目录下,在命令行中运行命令 vue init webpack firstVue 。解释一下这个命令,这个命令的意思是初始化一个项目,其中webpack是构建工具,也就是整个项目是基于webpack的。其中firstVue是整个项目文 件夹的名称,这个文件夹会自动生成在你指定的目录中(我的实例中,会在桌面生成该文件夹)
  5. .打开firstVue文件夹,观察没有node—mode_modules文件夹
    进入项目路径,添加依赖,在命令行输入npm i

vuejs使用的总结
安装模块语句 npm install --save **(要装的模块名) 安装是save 只是下载,项目不引用install
install是安装模块,–save是自动保存到项目配置。

借鉴:https://blog.csdn.net/wangjuan_01/article/details/70859818

export import与export default的用法和区别

ES6模块主要有两个功能:export和import

export用于对外输出本模块(一个文件可以理解为一个模块)变量的接口

import用于在一个模块中加载另一个含有export接口的模块。

也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。如下(假设a和b文件在同一目录下)

// a.js
var sex=“boy”;
var echo=function(value){
  console.log(value)
}
export {sex,echo}
//通过向大括号中添加sex,echo变量并且export输出,就可以将对应变量值以sex、echo变量标识符形式暴露给其他文件而被读取到
//不能写成export sex这样的方式,如果这样就相当于export “boy”,外部文件就获取不到该文件的内部变量sex的值,因为没有对外输出变量接口,只是输出的字符串。

// b.js
通过import获取a.js文件的内部变量,{}括号内的变量来自于a.js文件export出的变量标识符。
import {sex,echo} from “./a.js”
console.log(sex) // boy
echo(sex) // boy

例子可以看出,b.js使用import命令的时候,用户需要知道a.js所暴露出的变量标识符,否则无法加载。可以使用export default命令,为模块指定默认输出,这样就不需要知道所要加载模块的变量名。

//a.js
var sex=“boy”;
export default sex(sex不能加大括号)
//原本直接export sex外部是无法识别的,加上default就可以了.但是一个文件内最多只能有一个export default。
其实此处相当于为sex变量值"boy"起了一个系统默认的变量名default,自然default只能有一个值,所以一个文件内不能有多个export default。

// b.js
本质上,a.js文件的export default输出一个叫做default的变量,然后系统允许你为它取任意名字。所以可以为import的模块起任何变量名,且不需要用大括号包含
import any from “./a.js”
import any12 from “./a.js”
console.log(any,any12) // boy,boy

1
//demo1.js
export const str = ‘hello world’

export function f(a){
return a+1
}
对应的导入方式:

//demo2.js
import { str, f } from ‘demo1’ //也可以分开写两次,导入的时候带花括号

2、
//demo1.js
export default const str = ‘hello world’
对应的导入方式:

//demo2.js
import str from ‘demo1’ //导入的时候没有花括号

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值