使用vuejs重構(gòu)代碼,原來的代碼是使用bootstrap+jquery開發(fā)的。不想重復(fù)的去寫樣式,所以想把原來的東西直接拿過來。但是再引入bootstrap的時候遇到了問題。
<script>
import jquery from '../../node_modules/jquery/dist/jquery.min.js'
import bootstrap from 'bootstrap'
export default {
}
</script>
在import進來的時候報錯,
還有css用的less,如何同時引入bootstrap的css文件呢?
使用bootstrap 還是 使用bootstrap css?
bootstrap分為css和js兩個文件,其中css負責樣式,js給按鈕等組件填上響應(yīng)事件。 所以光使用css只有一些基礎(chǔ)樣式。 那為什么不加載js呢?直接原因是其依賴于jquery。而在使用了vue作為數(shù)據(jù)綁定的情況下,jquery做的事情,vue都做得了,沒必要引入jquery。引入jquery引起兩套數(shù)據(jù)->UI控制,不太好。
其實less是一門css的預(yù)編譯語言。(此定義未必準確) 緣起是這樣的: