const owner = this; const echarts = require('echarts'); require('echarts-wordcloud'); const chart = echarts.init(document.getElementById('wcmain'));
chart.on('click', (params) => { // console.log(params);
owner.$router.push(`/search-results?keyword=${params.data.name}`);
});這中this指向得得問題,有沒有其他得辦法來修改? 有人說用call,請問哪個大神知道具體怎么用?改成這樣以后可以用了this.call(this.$router.push(`/search-results?keyword=${params.data.name}`));但是報錯_this.call is not a function應該怎么改?
直接用this.$router.push會報錯,在外邊存一下this,用owner就可以了
12345678_0001
2018-08-23 17:23:39