跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • VUE 自定义指令的问题
未分類
2 9 月 2020

VUE 自定义指令的问题

VUE 自定义指令的问题

資深大佬 : suzic 20

如何在元素前插入一个自定义的组件? 比如我有一个图标组件,想在所有使用此指令的 a 元素前都插入此图标,应该怎么做?

大佬有話說 (6)

  • 資深大佬 : Doracis

    抛砖引玉一个:自定义一个组件,用到的时候再引入,另外提醒一句,千万不要有 所有 a 标签都会用到的错觉,一定给自己留好后路

  • 資深大佬 : varzy

    指令里面不是可以拿到 dom 吗?有了 dom 不就可以为所欲为了。不好做的话可以引入 jquery 试试

  • 資深大佬 : lonhongg

    从描述来看 用 class + 伪元素解决会好一点?

    如果一定要指令的形式,比如 v-addicon 在生成指令的时候获取 dom,然后获取 index 、parent 、sublingual,就能计算出要插入的位置了。

  • 資深大佬 : lonhongg

    生成指令 => inserted

  • 資深大佬 : lonhongg

    emm 重新看了下描述,上面说的有点偏题

    如果是插入自定义组件的话,建议添加一个新组件,结构为图标组件+slot 。

  • 主 資深大佬 : suzic

    @lonhongg 非常感谢回复,综合你们的建议,我放弃了插入组件的方式,改用 dom 生成这个元素了,这样的话既不用加类名也不用引入组件,用起来比较方便

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具