日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue

發(fā)布時間:2025/4/16 vue 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Vue 單文件組件

傳統(tǒng)組件的問題和解決方案 1. 問題

1. 全局定義的組件必須保證組件的名稱不重復

2. 字符串模板缺乏語法高亮,在 HTML 有多行的時候,需要用到丑陋的 \

3. 不支持 CSS 意味著當 HTML 和 JavaScript 組件化時,CSS 明顯被遺漏

4. 沒有構建步驟限制,只能使用 HTML 和 ES5 JavaScript, 而不能使用預處理器(如:Babel)

2. 解決方案

針對傳統(tǒng)組件的問題,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: [

? ? ? ? ? ? ? // ... 其它規(guī)則

? ? ? ? ? ? ?{ test: /\.vue$/, loader: 'vue-loader' }

? ? ? ? ]

},

plugins: [

? ? ? ? ? ?// ... 其它插件

? ? ? ? ? new VueLoaderPlugin() // 請確保引入這個插件!

]

}



在 webpack 項目中使用 vue

運行 npm i vue -s 安裝 vue




webpack 打包發(fā)布

上線之前需要通過webpack將應用進行整體打包,可以通過 package.json 文件配置打包命令: "build": "webpack -p",

運行該命令? npm run build? ?;則自動生成dist文件夾

總結

以上是生活随笔為你收集整理的Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。