<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        vue中引入bootstrap的詳細(xì)教程(步驟)

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 19:29:59
        文檔

        vue中引入bootstrap的詳細(xì)教程(步驟)

        vue中引入bootstrap的詳細(xì)教程(步驟):本篇文章給大家?guī)淼膬?nèi)容是關(guān)于vue中引入bootstrap的詳細(xì)教程(步驟),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。想要在vue中引入bootstrap,引入的時候需要按照如下的步驟進(jìn)行。1、引入jquery2、引入bootstrap(相關(guān)免費(fèi)視
        推薦度:
        導(dǎo)讀vue中引入bootstrap的詳細(xì)教程(步驟):本篇文章給大家?guī)淼膬?nèi)容是關(guān)于vue中引入bootstrap的詳細(xì)教程(步驟),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。想要在vue中引入bootstrap,引入的時候需要按照如下的步驟進(jìn)行。1、引入jquery2、引入bootstrap(相關(guān)免費(fèi)視

        本篇文章給大家?guī)淼膬?nèi)容是關(guān)于vue中引入bootstrap的詳細(xì)教程(步驟),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

        想要在vue中引入bootstrap,引入的時候需要按照如下的步驟進(jìn)行。

        1、引入jquery

        2、引入bootstrap(相關(guān)免費(fèi)視頻課程推薦:bootstrap教程)

        閱讀本文前,應(yīng)該能夠搭建環(huán)境,使用vue-cli進(jìn)行項(xiàng)目的創(chuàng)建,可以參考文章:

        http://www.gxlcms.com/js-tutorial-411565.html

        好,下面上貨。

        1、首先按照上面文章中的內(nèi)容,新建一個vue工程。

        2、使用命令npm install jquery --save-dev 引入jquery。

        3、在webpack.base.conf.js中添加如下內(nèi)容:

        var webpack = require('webpack')

        // 增加一個
        pluginsplugins: [ 
        new webpack.ProvidePlugin({ 
        $: "jquery", 
        jQuery: "jquery" 
        })],

        添加完成后,文件內(nèi)容如下:

        var path = require('path')
        var fs = require('fs')
        var utils = require('./utils')
        var config = require('../config')
        var vueLoaderConfig = require('./vue-loader.conf')
        function resolve(dir) {
         return fs.realpathSync(__dirname + '/' + path.join('..', dir))
        }
        module.exports = {
         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: {
         'vue$': 'vue/dist/vue.esm.js',
         '@': resolve('src'),
         },
         symlinks: false
         },
         module: {
         rules: [
         {
         test: /\.vue$/,
         loader: 'vue-loader',
         options: vueLoaderConfig
         },
         {
         test: /\.js$/,
         loader: 'babel-loader',
         include: [resolve('src'), resolve('test')]
         },
         {
         test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
         loader: 'url-loader',
         options: {
         limit: 10000,
         name: utils.assetsPath('img/[name].[hash:7].[ext]')
         }
         },
         {
         test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
         loader: 'url-loader',
         options: {
         limit: 10000,
         name: utils.assetsPath('media/[name].[hash:7].[ext]')
         }
         },
         {
         test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
         loader: 'url-loader',
         options: {
         limit: 10000,
         name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
         }
         }
         ]
         },
         // 增加一個plugins
         plugins: [
         new webpack.ProvidePlugin({
         $: "jquery",
         jQuery: "jquery"
         })
         ],
        }

        4、在main.js中添加內(nèi)容

        import $ from 'jquery'

        添加完成后,可以在home.vue中嘗試jquery是否好用。

        5、修改home.vue的內(nèi)容,一個是嘗試添加bootstrap的代碼,還有事驗(yàn)證jquery的代碼

        <template>
         <div class="hello">
         <h1>{{ msg }}</h1>
         <h2>Essential Links</h2>
         <ul>
         <li><a href="https://vuejs.org" target="_blank">Core Docs</a></li>
         <li><a href="https://forum.vuejs.org" target="_blank">Forum</a></li>
         <li><a href="https://chat.vuejs.org" target="_blank">Community Chat</a></li>
         <li><a href="https://twitter.com/vuejs" target="_blank">Twitter</a></li>
         <br>
         <li><a href="http://vuejs-templates.github.io/webpack/" target="_blank">Docs for This Template</a></li>
         </ul>
         <h2>Ecosystem</h2>
         <ul>
         <li><a href="http://router.vuejs.org/" target="_blank">vue-router</a></li>
         <li><a href="http://vuex.vuejs.org/" target="_blank">vuex</a></li>
         <li><a href="http://vue-loader.vuejs.org/" target="_blank">vue-loader</a></li>
         <li><a href="https://github.com/vuejs/awesome-vue" target="_blank">awesome-vue</a></li>
         </ul>
         <div class="btn-group" role="group" aria-label="...">
         <button type="button" class="btn btn-default">Left</button>
         <button type="button" class="btn btn-default">Middle</button>
         <button type="button" class="btn btn-default">Right</button>
         </div>
         <div id="cc">cc</div>
         </div>
        </template>
         
        <script>
         $(function () {
         alert(123);
         });
         export default {
         name: 'hello',
         data () {
         return {
         msg: 'Welcome to Your Vue.js App'
         }
         }
         }
        </script>
         
        <!-- Add "scoped" attribute to limit CSS to this component only -->
        <style scoped>
         h1, h2 {
         font-weight: normal;
         }
         
         ul {
         list-style-type: none;
         padding: 0;
         }
         
         li {
         display: inline-block;
         margin: 0 10px;
         }
         
         a {
         color: #42b983;
         }
        </style>

        這樣,使用npm run dev后,能夠在界面上看到,彈出alert,就證明jquery引入成功了。

        6、安裝bootstrap,使用命令npm install bootstrap --save-dev

        7、安裝成功后,能夠在package.json文件夾中看到bootstrap這個模塊。這時候需要在main.js中添加如下內(nèi)容:

        import 'bootstrap/dist/css/bootstrap.min.css'import 'bootstrap/dist/js/bootstrap.min'

        添加完成后,重新啟動程序,npm run dev。就能看到界面中的按鈕已經(jīng)是bootstrap的按鈕組了。

        最后,附上整個main.js文件的內(nèi)容:

        // 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 $ from 'jquery'
        import 'bootstrap/dist/css/bootstrap.min.css'
        import 'bootstrap/dist/js/bootstrap.min'
        Vue.config.productionTip = false
        /* eslint-disable no-new */
        new Vue({
         el: '#app',
         router,
         template: '<App/>',
         components: {App}
        })

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        vue中引入bootstrap的詳細(xì)教程(步驟)

        vue中引入bootstrap的詳細(xì)教程(步驟):本篇文章給大家?guī)淼膬?nèi)容是關(guān)于vue中引入bootstrap的詳細(xì)教程(步驟),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。想要在vue中引入bootstrap,引入的時候需要按照如下的步驟進(jìn)行。1、引入jquery2、引入bootstrap(相關(guān)免費(fèi)視
        推薦度:
        標(biāo)簽: 步驟 使用 VUE
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 精品亚洲456在线播放| 综合亚洲伊人午夜网| 亚洲ts人妖网站| 国产精品怡红院永久免费| 国产日韩一区二区三免费高清| 亚洲av无码乱码在线观看野外| 理论秋霞在线看免费| 免费人成激情视频| www在线观看免费视频| 久久精品国产亚洲麻豆| 日本免费一区二区三区四区五六区| 久久久久亚洲av无码专区喷水| 日韩精品人妻系列无码专区免费| 亚洲情a成黄在线观看动漫尤物| 91成人在线免费视频| 精品亚洲成A人无码成A在线观看 | 一级毛片在线免费播放| 久久精品国产精品亚洲| 你是我的城池营垒免费观看完整版| 亚洲国产一区二区a毛片| 人成午夜免费视频在线观看| 亚洲欧洲国产综合AV无码久久 | 国产va精品免费观看| 亚洲国产综合AV在线观看| 亚洲欧洲精品成人久久奇米网 | 亚洲成A人片在线播放器| 国产一级特黄高清免费大片| 岛国精品一区免费视频在线观看| 亚洲av无码av制服另类专区| 日韩版码免费福利视频| 日韩在线观看免费完整版视频| 情人伊人久久综合亚洲| 免费无码又黄又爽又刺激| 日本高清不卡中文字幕免费| 亚洲AV无码成人专区片在线观看| 免费看韩国黄a片在线观看| 免费无码午夜福利片| 久久精品亚洲精品国产色婷 | 相泽亚洲一区中文字幕| 亚洲啪啪免费视频| 人成电影网在线观看免费|