在vue组件用template的地方, 有时候想调用js里的this, 以使用它的一些功能. 一直没用找到.
今天想到了可以使用$window, 就用$window.console.info()一直尝试打印. 终于找到了.
如下:
<el-table-column prop="pdbz" show-overflow-tooltip label="盘点备注"> <template slot-scope="scope"> <span @click="scope._self.$message(scope.row.pdbz)">查看</span> </template> </el-table-column>
在@click之类的事件里, vue专门提到了$window 和 $event是可以直接调用的.