把iview中的table组件写成了一个公用组件,在另外一个组件里去引用它的时候rander函数里的this指向不正确

在vue项目里使用iview制做后台管理系统时,因为有多个页面都须要用到table组件,因此就把table写到了一个公共组件里,在其余页面去引用它,可是这时会发现一个问题,就是render函数里的this指向再也不指向vue实例了,所以咱们就没法经过this去获取当前vue实例下的数据和事件而且去改变他们了。vue

  • 公用组件tableList_xl
    iview

  • 引用tableList_xl组件的当前组件



    当前rander函数里的this不指向vue实例函数

  • 解决方式
    在script里面定义了_this,而后在created里面把this赋值给_this,在rander函数里直接用_this来获取和改变vue实例下的数据和方法


    this

相关文章
相关标签/搜索