今天在做一个vant的项目时,发现图片上传第一次上传成功后页面是没有渲染的,但是在js里面console的时候发现数据竟然是有了的!!本来想通过watch进行监听的,奈何需要监听的对象是个二维数组中的对象,watch无法对此进行监听。
解决:赋值以后通过vue的this.$forceUpdate()方法进行强制刷新,问题就解决啦~
vue项目时经常会遇到一些数据改变了但页面没有渲染的问题也可采取这个方法呀
记录—今日踩坑
今天在做一个vant的项目时,发现图片上传第一次上传成功后页面是没有渲染的,但是在js里面console的时候发现数据竟然是有了的!!本来想通过watch进行监听的,奈何需要监听的对象是个二维数组中的对象,watch无法对此进行监听。
解决:赋值以后通过vue的this.$forceUpdate()方法进行强制刷新,问题就解决啦~
vue项目时经常会遇到一些数据改变了但页面没有渲染的问题也可采取这个方法呀
记录—今日踩坑