成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么基于Vue和Element-Ui搭建項(xiàng)目

小編給大家分享一下怎么基于Vue和Element-Ui搭建項(xiàng)目,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括撫遠(yuǎn)網(wǎng)站建設(shè)、撫遠(yuǎn)網(wǎng)站制作、撫遠(yuǎn)網(wǎng)頁制作以及撫遠(yuǎn)網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,撫遠(yuǎn)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到撫遠(yuǎn)省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

首先要求事先安裝node和npm

沒有安裝的自行百度或在論壇里面搜索!

提示:在命令行分別輸入node -v(node和-v之間有個(gè)空格) 和npm -v(同樣有個(gè)空格)可查看當(dāng)前的node和npm版本

創(chuàng)建vue項(xiàng)目

1.創(chuàng)建一個(gè)項(xiàng)目文件夾,記住文件夾路徑,如我的是F:\AppCode

2.打開cmd命令通過cd指令進(jìn)入到剛才創(chuàng)建的文件夾路徑F:\AppCode。

輸入npm install -g cnpm –registry=https://registry.npm.taobao.org安裝淘寶鏡像

3.繼續(xù)輸入npm install -g vue-cli安裝全局vue-cli,在命令行中輸入vue,出來vue的信息說明安裝成功。

4.輸入vue init webpack test安裝 webpack 模板的新項(xiàng)目(test是我的項(xiàng)目名也是文件夾名,可根據(jù)實(shí)際修改好像不能有大寫字母,如有大寫字母會(huì)要求重新輸入項(xiàng)目名,所以最好輸入小寫保證二者一致,方便操作)此時(shí)一路回車

5.輸入cd test進(jìn)入test文件夾輸入 npm install

6.輸入 npm run dev 運(yùn)行項(xiàng)目,這個(gè)時(shí)候命令窗口給出http://localhost:8080將其在瀏覽器打開,至此vue項(xiàng)目創(chuàng)建完成

引入elementUi

1.繼續(xù)打開cmd 利用cd命令進(jìn)如我們創(chuàng)建的項(xiàng)目文件夾F:\Appcode\test

2.輸入npm i element-ui -S)安裝elementUi(注意空格和大寫S)

3.安裝完成后用WebStorm或者HBuiderX打開我們的項(xiàng)目,找到src目錄下的main.js文件將其修改為:也就新增了3條語句用于引用elementUI

// The Vue build version to load with the import command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from ‘vue'
import App from ‘./App'
import router from ‘./router'
import ElementUI from ‘element-ui' //new
import ‘element-ui/lib/theme-chalk/index.css' //new
Vue.config.productionTip = false
Vue.use(ElementUI) //new

/*eslint-disable no-new */
new Vue({
el: ‘#app',
router,
components: { App },
template: ‘'
})

4.此時(shí)elementUI已經(jīng)導(dǎo)入成功可以在src/components/Hello.vue中引入一個(gè)按鈕以查看樣式是否成功

{{ msg }}
Essential Links

<el-button type="primary">主要按鈕</el-button>  //這個(gè)就是element提供的按鈕

5.運(yùn)行一下:cmd進(jìn)入項(xiàng)目文件夾F:\AppCode\test運(yùn)行一下npm run dev (webstorm 可以利用快捷鍵alt + F12快速執(zhí)行npm run dev , HBuiderX 可點(diǎn)擊運(yùn)行到瀏覽器圖標(biāo)(有點(diǎn)像播放按鈕的那個(gè))快速執(zhí)行npm run dev 這樣就不需要cd指令進(jìn)入項(xiàng)目文件夾拉) 6. 但是這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)會(huì)報(bào)http://eslint.org/docs/rules/indent錯(cuò)誤?。。?! ## http://eslint.org/docs/rules/indent解決

錯(cuò)誤原因是Vue對(duì)語法比較嚴(yán)格,而eslint是一個(gè)語法檢查工具,對(duì)語法要求極其苛刻嚴(yán)格,于是就error了
解決之道是關(guān)閉eslint的語法規(guī)則,找到build/webpack.base.conf.js將eslint相關(guān)語法注釋或刪除即可。

1.在test文件夾下找到build文件夾

2.選擇build中的webpack.base.conf.js文件進(jìn)入修改,將其中…(config.dev.useEslint ? [createLintingRule()] : []),語句注釋掉即可。

3.手殘黨也可直接拷貝下面內(nèi)容替換webpack.base.conf.js中我內(nèi)容:

‘use strict'
const path = require(‘path')
const utils = require('./utils')
const config = require('…/config')
const vueLoaderConfig = require('./vue-loader.conf')

function resolve (dir) {
return path.join(__dirname, ‘…', dir)
}

const createLintingRule = () => ({
test: /.(js|vue)$/,
loader: ‘eslint-loader',
enforce: ‘pre',
include: [resolve(‘src'), resolve(‘test')],
options: {
formatter: require(‘eslint-friendly-formatter'),
emitWarning: !config.dev.showEslintErrorsInOverlay
}
})

module.exports = {
context: path.resolve(__dirname, ‘…/'),
entry: {
app: ‘./src/main.js'
},
output: {
path: config.build.assetsRoot,
filename: ‘[name].js',
publicPath: process.env.NODE_ENV === ‘production'
? config.build.assetsPublicPath
: config.dev.assetsPublicPath
},
resolve: {
extensions: ['.js', ‘.vue', ‘.json'],
alias: {
'vueKaTeX parse error: Expected 'EOF', got '}' at position 58: …ve('src'), }? }, module:…/,
loader: ‘vue-loader',
options: vueLoaderConfig
},
{
test: /.jsKaTeX parse error: Expected 'EOF', got '}' at position 144: …lient')] }?, { …/,
loader: ‘url-loader',
options: {
limit: 10000,
name: utils.assetsPath(‘img/[name].[hash:7].[ext]')
}
},
{
test: /.(mp4|webm|ogg|mp3|wav|flac|aac)(?.*)?KaTeX parse error: Expected 'EOF', got '}' at position 157: … } }?, { …/,
loader: ‘url-loader',
options: {
limit: 10000,
name: utils.assetsPath(‘fonts/[name].[hash:7].[ext]')
}
}
]
},
node: {
// prevent webpack from injecting useless setImmediate polyfill because Vue
// source contains it (although only uses it if it's native).
setImmediate: false,
// prevent webpack from injecting mocks to Node native modules
// that does not make sense for the client
dgram: ‘empty',
fs: ‘empty',
net: ‘empty',
tls: ‘empty',
child_process: ‘empty'
}
}

4.再次運(yùn)行一下:cmd進(jìn)入項(xiàng)目文件夾F:\AppCode\test運(yùn)行一下npm run dev (webstorm 可以利用快捷鍵alt + F12快速執(zhí)行npm run dev , HBuiderX 可點(diǎn)擊運(yùn)行到瀏覽器圖標(biāo)(有點(diǎn)像播放按鈕的那個(gè))快速執(zhí)行npm run dev 這樣就不需要cd指令進(jìn)入項(xiàng)目文件夾拉),錯(cuò)誤解決命令串口給出如下端口http://localhost:8080將其在瀏覽器打開。

5.可以看到屏幕中出現(xiàn)了我們添加的主要按鈕,操作完成!

看完了這篇文章,相信你對(duì)“怎么基于Vue和Element-Ui搭建項(xiàng)目”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

分享標(biāo)題:怎么基于Vue和Element-Ui搭建項(xiàng)目
本文鏈接:http://jinyejixie.com/article46/jjiphg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站營銷、品牌網(wǎng)站設(shè)計(jì)網(wǎng)站制作、云服務(wù)器、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
桐城市| 宣恩县| 华宁县| 崇阳县| 焦作市| 永胜县| 鞍山市| 通许县| 当阳市| 平顶山市| 竹北市| 海安县| 西平县| 泰宁县| 孟州市| 平阴县| 高碑店市| 辽宁省| 贡觉县| 贡觉县| 石台县| 陆河县| 南昌县| 扶风县| 乐至县| 平定县| 吉首市| 久治县| 泰来县| 乌兰察布市| 临江市| 崇左市| 新龙县| 天祝| 湘阴县| 清镇市| 江川县| 施秉县| 城口县| 浦县| 枣庄市|