vue-单文件组件

一、单文件组件简介

1、什么是.vue文件

.vue文件是单文件组件,是vue.js自定义的一种文件格式,一个.vue文件就是一个单独的组件。在文件内封装了组件相关的代码。

.vue文件包括三部分:

  • a) <template> 写html代码
  • b) <style> 写css代码
  • c) <script> 写js代码(建议写ES6语法)

 

2、vue-loader

  • 浏览器本身不认识.vue文件,需要对.vue文件进行加载解析,此时需要使用vue-loader来实现。
  • 类似的loader还有很多,例如:html-loader(加载html代码)、css-loader、style-loader、babel-loader等。
  • 需要注意的是 vue-loader是基于webpack的。

 

3、webpack

  • webpack是一个前端资源模块化加载器和打包工具,它能够把各种资源都作为模块来使用和处理。
  • 实际上,webpack是通过不同的loader将这些资源加载后打包,然后输出打包后的文件。
  • 简单来说,webpack就是一个模块加载器,所有资源都可以作为模块来加载,最后打包输出。
  • webpack官网:https://webpack.docschina.org/
  • webpack有一个核心配置为文件:webpack.config.js,必须放在项目根目录下。

 

二、代码实现

1、创建项目,目录结构如下:

webpack-demo

  | - index.html

  | - main.js   入口文件

  | - App.vue  vue文件

  | - package.json  工程文件

  | - webpack.config.js  webpack配置文件

  | - .babelrc  Babel配置文件

 

vue-单文件组件

上一篇:开放下载!《阿里云云效助力企业10倍效能提升案例集》


下一篇:主席树||可持久化线段树||BZOJ 3524: [Poi2014]Couriers||BZOJ 2223: [Coci 2009]PATULJCI||Luogu P3567 [POI2014]KUR-Couriers