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 脚手架的基本用