收藏
回答

如何在JS中调用组件?

比如vue的 element-ui 库。

this.$message.success() 这样调用组件,而不用在页面上 <message></message>。

回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2020-11-03

    element-ui 的 this.$message.success() 本质上是动态创建 DOM 节点插入到页面中, 而小程序不能动态创建DOM节点, 故这个不能实现

    2020-11-03
    有用 1
    回复 2
    • Mins
      Mins
      2020-11-03
      有什么替代方案么。如果有很多个页面需要用到该组件,每个页面都要写一次,后期维护会很麻烦
      2020-11-03
      回复
    • 微盟
      微盟
      2020-11-03回复Mins
      如果你使用 gulp, webpack 之类的打包方案的话, 可以尝试写自定义插件或者Loader, 在打包的时候为每个页面自动注入你想要的组件, 有点类似于这个 https://github.com/Meituan-Dianping/mpvue/issues/540
      2020-11-03
      回复
登录 后发表内容
问题标签