
在created中异步请求数据,在mounted中获取不到数据。
解决办法:
利用watch监听数据。
参考大佬文章 >
以下是个例子:
Vue系列产品为3D自然环境的动画制作和渲染提供了一系列的解决方案。Vue系列有很多不同的产品,这是为了满足不同阶层的用户的需要:可以满足专业的制作工作室,同样也能满足3D自由艺术家。
参与项目:
《阿凡达》《2012》《赤壁》《斯巴达克斯》《死不瞑目》《尸城30夜》《功夫熊猫》《异形大战铁血战士》《微光城市》《神奇四侠》《致命拜访》《冒牌天神》《与王一夜》《老友与钱》《加勒比海盗》《ALAUID》《假结婚》《特种部队》《失落的大陆》《终结者》《坠入地狱》《Dragonball Evolution》《女同志吸血鬼杀手》《爱丽丝梦游仙境》《诸神之战》《驯龙记》《狼人》《闰年》《可爱的骨头》《魔法奇幻秀》《美少女特工队》《吉诺密欧与朱丽叶》《纳尼亚传奇》《猫头鹰王国》《歪小子斯科特》《卑鄙的我》《最后的风之子》《怪物史瑞克》《波斯王子》《饥饿游戏》《地心历险记》《雨果》《亚瑟圣诞》《丁丁历险记》《惊天战神》《超级8》《雷神》《大战外星人》《本杰明·巴顿奇事》《马达加斯加》《澳洲乱世情》《空中杀手》《夺宝奇兵》《奇幻精灵事件簿》
大家都知道mounted声明周期是发生在dom挂载完成之后,所以理论上是可以获取到dom元素的
但是有一些特殊情况下,是没办法在mounted中直接获取到都dom元素的。
例如,dom是一个v-if判断展示与否的元素时,如果我们在mounted里使判断条件成立,那么此时打印这个dom元素会是undefined。
这个时候就需要使用异步 *** 作来获取。
vue页面dom元素不显示,但可以点击的。ElementUI的v-loading指令,会更改元素的zIndex层级,明明dom元素已经渲染了,但结果却是不显示,这时候去双击页面或者进行一些其他的鼠标 *** 作,zIndex层级会回正,显示又正常了。
可以通过这样的方法来获取的,具体如下:
v-for=(item,index)in 需要循环的列表对象就可以达到目的了,而在括号里面的参数item是循环的每一个元素,index参数是循环的次数或者是下标的,item可以是一个简单数据类型,也可以是一个复杂的复合类型。
以上就是关于Vue在created异步请求数据,在mounted中获取不到全部的内容,包括:Vue在created异步请求数据,在mounted中获取不到、vue怎么获取dom元素、关于vue mounted钩子里能不能获取dom的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)