首頁 > web前端 > js教程 > 實用的vue.js專案中小技巧總結

實用的vue.js專案中小技巧總結

小云云
發布: 2017-12-12 15:04:18
原創
2034 人瀏覽過

Vue.js 是一套建立使用者介面的 漸進式框架。與其他重量級框架不同的是,Vue 採用自底向上增量開發的設計。 Vue 的核心庫只專注於視圖層,而且非常容易學習,非常容易與其它庫或已有專案整合。另一方面,Vue 完全有能力驅動採用單文件元件和 Vue 生態系統支援的庫開發的複雜單頁應用。本文主要為大家介紹了關於vue.js專案中實用的小技巧,文中透過範例程式碼介紹的非常詳細,對大家的學習或工作具有一定的參考學習價值,希望能幫助到大家。

# 在Vue 專案中引入Bootstrap

有時在vue專案中會根據需求引入Bootstrap,而Bootstrap又是依賴jQuery的,在使用npm安裝時,可能會出現一系列的錯誤

1、安裝jQuery

npm install jquery
登入後複製

#2、安裝Bootstrap

npm install bootstrap@3
登入後複製

以上兩步,也可以先在package.json 設定檔中指定版本號,然後執行npm install

安裝完了以後專案是跑不起來的,儘管二者都已經安裝成功了,但還是會報錯“Bootstrap's JavaScript requires jQuery npm”,為了解決這個問題,可以在main.js 入口文件中這樣引入:

import $ from 'jquery'
window.jQuery = $
require('bootstrap')
登入後複製

#接下來,為了能夠使用Bootstrap的樣式,可以在入口文件中引入bootstrap.css。這個跟引入Element UI 的方法一樣

import 'bootstrap/dist/css/bootstrap.min.css'
登入後複製

# 關閉eslint 程式碼檢查

很多人說關閉eslint檢查的方式是註解掉build /webpack.base.conf.js 檔案中關於eslint配置的這一部分。不知道是否因為Vue-cli 版本更新的緣故,在實際操作中,這樣是行不通的。

正確的做法是把config/index.js 檔案中dev 物件的useEslint 屬性改為false,官方的註解也說的很清楚

## 關閉部分eslint規則

其實eslint 程式碼檢查是非常好的,不僅規範個人的js書寫,在團隊多人協作開發中,更是起到了非常重要的作用。但有時候,這些規則有點過於死板,例如聲明一個未使用的變數就會報錯“no-unused-vars”,想要關閉這個規則的話,可以打開eslintrc.js 文件,將對應的規則改為0,即可關閉

# 修改連接埠號碼

大多數項目預設是監聽80端口,所以為了同時執行多個項目,可以在config/index .js 中修改埠號

# 設定檔引用路徑別名

有時候專案檔過多,可能常出現類似"../.. /../static/data/xx.json" 這樣的引用,寫起來很麻煩而且經常容易出錯(當然程式碼編譯器能夠提示就無所謂了),為了簡化路徑,我們可以在build/webpack.base.conf .js 中去配置別名

這裡是透過呼叫resolve 方法來達到簡化路徑的目的,例如可以直接用@來取代src,也可以直接寫"api/ xx.js",不用一層一層的去找

# UTC time

在使用VueHighcharts 元件時,預設是使用UTC time的,所以時間總是顯示的有差距,例如此刻的時間是2017年11月23日18:07分,但是UTC time顯示的時間卻是下圖中的10:07

看了文檔都知道要把useUTC 選項改為false,但就是不知從哪下手。其實,在main.js中引入元件的同時,我們就可以做相關的組態修改

相關推薦:

##Vue.js分割元件的實作方法介紹

Vue.js常用指令的學習詳解

Vue.js中關於常用範本語法的具體介紹

以上是實用的vue.js專案中小技巧總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板