色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue webpack 項(xiàng)目實(shí)例

張吉惟2年前7瀏覽0評論

本篇文章將介紹一個使用Vue和Webpack進(jìn)行開發(fā)的具體實(shí)例項(xiàng)目。下面將詳細(xì)講述其開發(fā)流程和實(shí)現(xiàn)方法。

首先,確保本地已經(jīng)安裝了node.js和npm,然后使用npm安裝Vue和Webpack:

npm install -g vue-cli
npm install -g webpack

接著,使用Vue-cli腳手架創(chuàng)建一個Vue項(xiàng)目:

vue init webpack my-project

這樣一個基本的Vue項(xiàng)目就創(chuàng)建好了。接下來我們需要根據(jù)實(shí)際需求對其進(jìn)行配置和開發(fā)。

首先,我們需要在引入Vue.js之前引入jQuery和Bootstrap的相關(guān)文件:

require('jquery')
require('bootstrap')

然后,我們需要在webpack.config.js中配置相關(guān)的loader和plugins。這里我們需要使用到babel-loader和file-loader,具體配置如下:

module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: "babel-loader"
},
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'file-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
}
]
 },
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
})
]

在這里我們還用到了utils.assetsPath()函數(shù),這個函數(shù)用來生成圖片的路徑。

接下來,我們開始寫具體的業(yè)務(wù)代碼:

首先,在main.js中引入Vue和相關(guān)組件:

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min'

然后,在App.vue中定義相關(guān)組件的HTML和樣式:

接著,在router/index.js中定義路由相關(guān)的配置:

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld
}
]
})

最后,在index.html中引入相關(guān)文件并渲染Vue實(shí)例:

my-project

這樣我們的Vue項(xiàng)目就基本完成了。在根目錄下使用命令npm run dev啟動開發(fā)服務(wù)器,然后在瀏覽器中輸入http://localhost:8080就可以訪問我們的應(yīng)用了。