vue报错TypeError: Cannot read property 'MatchName' of undefined

需求如下
选择之前
image.png
选择之后
image.png
所以写了如下判断
image.png
之后选择了之后把值赋给MatchName,在data里做了初始化,mounted也打印出来了,但是还是页面渲染了出现undefined了
image.png
image.png
求大佬们给条明路,谢谢!!!

阅读 1.9k
2 个回答

不是 MatchNameundefined,而是 thisundefined

插值表达式里干嘛要写 this??如果是 Vue 实例上挂载的数据,直接写不就完了么?

templete中变量不用加this

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题