账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    用require导入图片有什么缺点吗?
    • 2020-01-01 00:00
    • 10
    39
    0

    用这种方式导入图标和写成 background 用 class 来切换有什么最佳实践吗?

    `

            resourceType: {
                audio: {
                    name: '音频',
                    image: require('../../assets/audio.png'),
                },
                media: {
                    name: '图片',
                    image: require('../../assets/img.png'),
                },
                wk: {
                    name: '微课',
                    image: require('../../assets/wk.png'),
                },
                vedio: {
                    name: '视频',
                    image: require('../../assets/wk.png'),
                },
                ppt: {
                    name: 'ppt',
                    image: require('../../assets/ppt.png'),
                },
                word: {
                    name: 'word',
                    image: require('../../assets/word.png'),
                },
                pdf: {
                    name: 'pdf',
                    image: require('../../assets/pdf.png'),
                },
                txt: {
                    name: 'txt',
                    image: require('../../assets/txt.png'),
                },
                image: {
                    name: '图片',
                    image: require('../../assets/img.png'),
                },
                excel: {
                    name: 'excel',
                    image: require('../../assets/excel.png'),
                },
                default: {
                    name: 'unknown',
                    image: require('../../assets/excel.png'),
                },
            },

    `

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 嘉图李的猫 普通会员 1楼

      使用require导入图片可能有以下缺点:

      1. 连接速度慢:require加载图片的代码通常比较复杂,包括解析HTML、加载图片、解析CSS等步骤。如果图片非常大或者网络环境不好,这可能会导致代码加载速度慢。

      2. 代码量大:require加载图片的代码通常会占用大量代码量,如果需要在多个文件中使用相同的图片,这可能会使代码变得复杂。

      3. 安全问题:require加载图片的代码中可能会包含恶意代码,这可能会对系统安全造成威胁。

      4. 依赖关系复杂:require加载图片的代码中可能会包含依赖关系,这可能会使代码变得复杂。

      5. 编译问题:require加载图片的代码需要编译成JavaScript,这可能会消耗大量的时间和资源。

      因此,在使用require导入图片时,需要根据具体的需求和环境进行权衡,选择最适合的方法。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部