webpack結(jié)合Vue使用

1,普通網(wǎng)頁(yè)使用方式

2,webpack 導(dǎo)入vue

npm install vue -S

第一種:js文件直接導(dǎo)入

第二種:js文件引入// import Vue from 'vue'

webpack.config.js中配置:

resolve: {

????alias: {"vue$":"vue/dist/vue.js"}

}

兩種方式都可以在html文件中正常使用


2,使用.vue文件

login.vue文件內(nèi)容如下:

在main.js文件中使用如下語(yǔ)句引入:

import logfrom '../login.vue'

需要配置vue-loader:

安裝: npm i vue-loader vue-template-compiler -D

配置:{test: /\.vue$/, use: 'vue-loader'}

此時(shí)運(yùn)行會(huì)報(bào)錯(cuò):

解決:配置vueLoaderPlugin

此種方式加載的template不能在components中使用,只能使用render

3,export default和export使用


test.js中 export default使用

export使用

調(diào)用:


node中:


4,webpack中router使用

安裝:npm i vue-router? -S

使用:1,導(dǎo)包 import VueRouterfrom 'vue-router'

? ? ? ? ? ?2,手動(dòng)安裝router? Vue.use(VueRouter)

? ? ? ? ? ?3,創(chuàng)建路由對(duì)象

? ? ? ? ? ?4,將路由對(duì)象掛載到vm上

? ? ? ? ? ?5,render會(huì)覆蓋el中的內(nèi)容,所以router-view不能放到頁(yè)面中的el范圍

? ? ? ? ? ? 6,配置子路由

5,lang 和scoped

插件:Vutur和? Vue Snippets

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在webpack構(gòu)建的項(xiàng)目中用vue進(jìn)行開(kāi)發(fā) 安裝vue 在webpack中導(dǎo)入vue包 import導(dǎo)入的vue...
    2764906e4d3d閱讀 1,661評(píng)論 0 1
  • webpack-4.x 安裝 npm i webpack -g: 全局安裝webapck 基本使用 不使用配置文件...
    duans_閱讀 1,848評(píng)論 0 12
  • 什么是 webpack 是前端的一個(gè)項(xiàng)目構(gòu)建工具,他是基于 Node.js 開(kāi)發(fā)出來(lái)的一個(gè)前端工具 如何完美實(shí)現(xiàn)上...
    千見(jiàn)閱讀 1,563評(píng)論 0 0
  • 正常情況下我們都是使用vue-cli腳手架來(lái)搭建的vue的前端框架,但是這個(gè)的缺點(diǎn)是對(duì)初學(xué)者來(lái)說(shuō)不能夠很好的理解框...
    老者偏方閱讀 8,303評(píng)論 6 14
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 webpack介紹和使用 一、webpack介紹 1、由來(lái) ...
    it筱竹閱讀 11,444評(píng)論 0 21

友情鏈接更多精彩內(nèi)容