首頁  >  文章  >  web前端  >  在vue.js專案中有哪些小技巧?

在vue.js專案中有哪些小技巧?

亚连
亚连原創
2018-06-23 16:25:451931瀏覽

這篇文章主要給大家介紹了關於vue.js專案中實用的小技巧,文中透過範例程式碼介紹的非常詳細,對大家的學習或工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。

前言

Vue.js 是一套建立使用者介面的 漸進式框架。與其他重量級框架不同的是,Vue 採用自底向上增量開發的設計。 Vue 的核心庫只專注於視圖層,而且非常容易學習,非常容易與其它庫或已有專案整合。另一方面,Vue 完全有能力驅動採用單文件元件和 Vue 生態系統支援的庫開發的複雜單頁應用。

# 在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中引入元件的同時,我們就可以做相關的設定修改

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

在JavaScript中如何實現彈性效果

#

使用axios如何實作ajax請求(詳細教學)

利用vue.js如何實作$refs和$emit 父子元件互動

在Vue中extend 、component有哪些差別?

以上是在vue.js專案中有哪些小技巧?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn