Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue
Vue 单文件组件
传统组件的问题和解决方案 1. 问题1. 全局定义的组件必须保证组件的名称不重复
2. 字符串模板缺乏语法高亮,在 HTML 有多行的时候,需要用到丑陋的 \
3. 不支持 CSS 意味着当 HTML 和 JavaScript 组件化时,CSS 明显被遗漏
4. 没有构建步骤限制,只能使用 HTML 和 ES5 JavaScript, 而不能使用预处理器(如:Babel)
2. 解决方案针对传统组件的问题,Vue 提供了一个解决方案 —— 使用 Vue 单文件组件。
Vue 单文件组件的基本用法
webpack 中配置 vue 组件的加载器
① 运行 npm i vue-loader vue-template-compiler -D 命令 ② 在 webpack.config.js 配置文件中,添加 vue-loader 的配置项如下:const VueLoaderPlugin = require('vue-loader/lib/plugin')
module.exports = {
module: {
rules: [
// ... 其它规则
{ test: /\.vue$/, loader: 'vue-loader' }
]
},
plugins: [
// ... 其它插件
new VueLoaderPlugin() // 请确保引入这个插件!
]
}
在 webpack 项目中使用 vue
运行 npm i vue -s 安装 vue
webpack 打包发布
上线之前需要通过webpack将应用进行整体打包,可以通过 package.json 文件配置打包命令: "build": "webpack -p",
运行该命令 npm run build ;则自动生成dist文件夹
总结
以上是生活随笔为你收集整理的Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 配置 postCSS 自动添加 css
- 下一篇: Vue 脚手架||Vue 脚手架的基本用