- 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导入图片可能有以下缺点:
-
连接速度慢:require加载图片的代码通常比较复杂,包括解析HTML、加载图片、解析CSS等步骤。如果图片非常大或者网络环境不好,这可能会导致代码加载速度慢。
-
代码量大:require加载图片的代码通常会占用大量代码量,如果需要在多个文件中使用相同的图片,这可能会使代码变得复杂。
-
安全问题:require加载图片的代码中可能会包含恶意代码,这可能会对系统安全造成威胁。
-
依赖关系复杂:require加载图片的代码中可能会包含依赖关系,这可能会使代码变得复杂。
-
编译问题:require加载图片的代码需要编译成JavaScript,这可能会消耗大量的时间和资源。
因此,在使用require导入图片时,需要根据具体的需求和环境进行权衡,选择最适合的方法。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
