【问题标题】:Dynamicaly import an svg file in My VueJS component在 My VueJS 组件中动态导入 svg 文件
【发布时间】:2019-05-17 11:10:51
【问题描述】:

我想做这样的事情:

导入'~/path/to/svg/${props_here}.svg';

在 vue-js 中可以吗?

【问题讨论】:

    标签: vue.js


    【解决方案1】:

    然后尝试以下操作:

    <component v-bind:is="componentFile"></component>
    
    props: {
            componentName: {
                type: String
            }
        }
        computed: {
            componentFile() {
                return () => import(`./path/${this.componentName}.vue`);
            }
        }
    

    【讨论】:

    • 这对我不起作用,因为我使用的是自定义组件,它的模板上有 '' ,所以我必须导入图标我的组件。
    • 我已经更新了我的答案,你能分享更多代码吗。
    猜你喜欢
    • 1970-01-01
    • 2020-10-18
    • 2019-08-03
    • 2021-08-13
    • 2018-06-24
    • 1970-01-01
    • 2017-09-20
    • 2020-07-23
    • 2020-03-02
    相关资源
    最近更新 更多