VUE 自定义指令的问题
資深大佬 : suzic 20
如何在元素前插入一个自定义的组件? 比如我有一个图标组件,想在所有使用此指令的 a 元素前都插入此图标,应该怎么做?
大佬有話說 (6)
如何在元素前插入一个自定义的组件? 比如我有一个图标组件,想在所有使用此指令的 a 元素前都插入此图标,应该怎么做?
如果一定要指令的形式,比如 v-addicon 在生成指令的时候获取 dom,然后获取 index 、parent 、sublingual,就能计算出要插入的位置了。
如果是插入自定义组件的话,建议添加一个新组件,结构为图标组件+slot 。