vue加载本地数据+全局挂载插件

一、vue加载本地数据

1.img标签中的src绑定数据

<img :src=bannerImg_3 alt="希望">

在组件数据中声明

export default {
    data(){
        return {
            bannerImg_1: require("./images/banner_1.png"),
            bannerImg_2: require("./images/banner_2.jpg"),
            bannerImg_3: require("./images/banner_3.jpg")
        }
    }
}

2.css中的路径

可以直接使用正确的相对路径

background-image: url("./images/logo.png");

二、全局挂载插件

webpack.ProvidePlugin

说明:bootstrap.js基于jQuery(类似),使用bootstrap.js前必须先加载jQuery

2.1 webpack.config.js配置文件

先导入webpack

const  webpack = require('webpack');

在module.exports的plugin中添加

    plugins: [
        /* 全局挂载插件 */
        new webpack.ProvidePlugin({  
            $:"jquery",  
            jQuery:"jquery",  
            "windows.jQuery":"jquery"  
        })
    ]

 

在module.exports的resolve添加

resolve: {
        /* 别名 */
        alias: {
            "jquery": "jquery/src/jquery"  
        }
    }

2.2 在入口.js文件导入

import $ from "jquery"

 

转载于:https://www.cnblogs.com/zgdawdl/p/9868000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值