V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
dovme
V2EX  ›  问与答

vue 页面有多个相同组件时,使用 this.$refs 获取的总是第一个,请问该怎么办

  •  
  •   dovme · Mar 11, 2020 · 4030 views
    This topic created in 2249 days ago, the information mentioned may be changed or developed.
    简单描述就是:

    同一个页面引入了三个相同的组件,给每个组件都设置了不同的: ref

    然后组件里面有一个上传图片的操作,上传之后会插入图片链接到光标位置,但是三个组件中,使用 this.$refs 获取的都是

    第一个组件,即使在第 3 个组件操作,获取的还是第一个组件的 dom.

    请问这个问题怎么解决啊.

    https://sm.ms/image/3DOmx1dC2laMZPh
    https://sm.ms/image/2iotGY86wzDyBvU
    https://sm.ms/image/X4QreSGIaJ6gOVl
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1115 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:25 · PVG 02:25 · LAX 11:25 · JFK 14:25
    ♥ Do have faith in what you're doing.