javascript - 如果使用箭头功能,如何访问 Vue 上的数据
问题描述
我们Vue
在方法上使用和箭头函数。由于箭头函数没有this
关键字,我们如何访问data
likelist
或object
export default {
data() {
return {
list: [],
object: {},
}
},
methods: {
onSubmit: (e) => {
//How can access this here?
//Im trying to access this.list
console.log(this);
}
},
}
提前致谢。
解决方案
不建议在 Vue 组件中声明方法时使用箭头函数。
为什么不只使用这样的东西?:
methods:{
onSubmit(e){
...
}
}
您可以参考有关主题的其他文章以获取详细信息,因为已经有大量关于同一主题的回复:
推荐阅读
- android - 如何在 Android 中即时更改流媒体分辨率
- python - 如何从另一个类文件调用 tkinter 类文件?
- r - r 按中位数对非零数据进行分类
- python - std::vector 到 boost::python::list 而不复制数据
- python - 如何在python中将单引号字符串转换为数字
- python - 激活 virtualenv 后 pip 不会安装到正确的目录
- c++ - 错误:线程 1:EXC_BAD_ACCESS(代码=1,地址=0x0)
- python - 在一定数量的块之间分配数字的算法
- python - 当向 groupon.com 发出请求时,Python 请求返回 403
- octave - 在 Octave 中运行包含本地函数的简单脚本时出错