vue程序明明赋值成功但页面上的值没有变?

代码执行到了最后的逻辑
image.png

image.png
但是页面ui上:
image.png

image.png
不知道是什么原因造成的?

data中已定义spinShow: false

----------------------------------------------------------

image.png
image.png

完整代码
----------------------------------------------------------

image.png

image.png

image.png

阅读 4.2k
6 个回答

你没有在data里定义spinShow吧?

只有在data里定义的参数,才具有响应性

this.$forceUpdate() 强制刷新

是不是其他地方又把spinShow改成true了
你现在是 <spin>一直显示吗 把spinShow换成spinShow1再试试

新手上路,请多包涵

给组件添加v-if
赋值后重新渲染组件

新手上路,请多包涵

感觉是有可能把spinShow改成true了

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