Tencent / tdesign-vue-starter

A starter-kit for TDesign Vue UI components.
https://tdesign.tencent.com/starter/vue/
MIT License
373 stars 92 forks source link

icon 无网络按需引入但是系统很多内置都是<t-icon 的比如菜单,这个要怎么按需啊 #233

Closed 15206125206 closed 1 year ago

15206125206 commented 1 year ago

这个功能解决了什么问题

无网络环境icon加载图标

你建议的方案是什么

无网络环境也可以用 t-icon加载

github-actions[bot] commented 1 year ago

👋 @15206125206,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] commented 1 year ago

♥️ 有劳 @uyarn 尽快确认问题。 确认有效后将下一步计划和可能需要的时间回复给 @15206125206 。

uyarn commented 1 year ago

可以参考这里https://tdesign.tencent.com/vue-next/components/icon#t-icon%E3%80%81iconfont%E5%92%8Cicon%E4%BD%BF%E7%94%A8%E6%97%B6%E9%83%BD%E4%BC%9A%E5%8F%91%E8%B5%B7%E7%BD%91%E7%BB%9C%E8%AF%B7%E6%B1%82%EF%BC%8C%E6%88%91%E7%9A%84%E9%A1%B9%E7%9B%AE%E6%98%AF%E6%97%A0%E7%BD%91%E7%BB%9C%E5%9C%BA%E6%99%AF%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%EF%BC%9F

15206125206 commented 1 year ago

参考了,但是如果菜单是后端获取的,后端该如何传icon这个属性啊

uyarn commented 1 year ago

那你可以升级到vite3.0以上 然后直接找node_modules里的 vue3的starter已经加了这个 vue2的我最近搬过来 你可以先参考这个代码 https://github.com/Tencent/tdesign-vue-next-starter/blob/develop/src/utils/route/index.ts#L14

15206125206 commented 1 year ago

好的谢谢