vue组件获取和vue-cli的基本了解

Posted williamweson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue组件获取和vue-cli的基本了解相关的知识,希望对你有一定的参考价值。

Vue获取组件的一些方法

this.$refs.xxx

  • 给标签绑定ref属性,获取的是当前DOM对象
  • 给组件绑定ref属性,获取的是组件实例对象

this.$parent

  • 获取当前组件的父组件,为一个对象

this.$root

  • 获取当前组件的根组件,为一个对象

this.$children

  • 获取当前组件的子组件,为一个数组

vue-cli(vue脚手架)的使用

1.安装

npm install -g @vue/cli  //必须先安装了node.js -g表示全局环境
vue -V  // 可查看当前vue-cli的版本

2.创建项目

Vue CLI >= 3 和旧版使用了相同的 vue 命令,所以 Vue CLI 2 (vue-cli) 被覆盖了。如果你仍然需要使用旧版本的 vue init 功能,你可以全局安装一个桥接工具:

//安装vue-cli 2版本
npm install -g @vue/cli-init
# `vue init` 的运行效果将会跟 `vue-cli@2.x` 相同
vue init webpack   cli_demo  //生成项目
		模板的名字  项目名字

先看清除 你当前终端中的根目录是哪个,如果不是my-project,一定要切入到当前目录下,然后再执行npm install

该方法生成package.json中所依赖的包(如果嫌npm安装速度太慢,配置淘宝镜像源 npm install -g cnpm --registry=https://registry.npm.taobao.org)

运行项目 npm run dev 走了package.json

3.项目的大致了解

在执行了上述命令之后,会生成一个大致相同的项目结构

cli-demo
	-build
	-config
	-node_modules
	-src
	-static
	.babelrc
	.editorconfig
	.gitignore
	.postcssrc.js
	index.html
	package.json
	package-lock.json
	README.md

技术图片

4.项目的执行顺序

技术图片

5.项目打包上线

将所有资源配置好后,执行npm run build,会生成一个dist文件夹,就可以丢到服务器上线了

以上是关于vue组件获取和vue-cli的基本了解的主要内容,如果未能解决你的问题,请参考以下文章

使用vue-cli 脚手架快速搭建单页面组件

vue 和 vue-cli 的区别和关联

vue 和 vue-cli 的区别和关联

vue 和 vue-cli 的区别和关联

vue-cli入门-----搭建一个简单的登录页面

vue-cli 组件之间的通信