vuejs中,如何使一个自定义函数在vue渲染完之后再自动执行
来源:互联网 发布:linux read函数头文件 编辑:程序博客网 时间:2024/06/10 03:08
我期望在vue中定义一个函数,但是必须在vue中的data,和整个vue页面渲染完之后再去执行该函数,如果vue没有渲染完毕,就会报错,说我没有定义,找不到undefined;
Vue.nextTick(function () { alert('new message'); })
该方法可以解决:如我要向页面输出当前的时间戳对应的日期
Vue.nextTick(function () { var time_stamps = (new Date()).getTime(); function add0(m){return m<10?'0'+m:m } function format(time_stamps) {//time_stamp是整数,否则要parseInt转换 var time = new Date(time_stamps); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return y+''+add0(m)+''+add0(d)+add0(h)+''+add0(mm)+''+add0(s); } var number = format(time_stamps); //alert(number);//结果 add_revise.time_stamp = number;})
还有就是vue的生命周期也很重要
它可以总共分为8个阶段:
beforeCreate(创建前),
created(创建后),
beforeMount(载入前),
mounted(载入后),
beforeUpdate(更新前),
updated(更新后),
beforeDestroy(销毁前),
destroyed(销毁后)
阅读全文
0 0
- vuejs中,如何使一个自定义函数在vue渲染完之后再自动执行
- 如何让vuejs中ready函数加载完之后执行某个函数?
- javaScript学习笔记——如何在加载完某个标签之后执行一个函数
- Vue监听数据渲染DOM完以后执行某个函数
- 在JavaScript中想让一个函数执行完毕之后再执行下一个函数?
- vue 模板加载之后 执行js 渲染 DOM
- js 执行完一个函数之后再执行另外一个函数
- 在主函数main()之后再执行另外一个函数的方法
- vuejs的render渲染函数
- 如何使得代码在main函数之前/之后执行
- 如何在setTimeout函数执行完之后调用回调函数
- AngularJs中,如何在render完成之后,执行Js脚本
- AngularJs中,如何在render完成之后,执行Js脚本
- AngularJs中,如何在render完成之后,执行Js脚本
- AngularJs中,如何在render完成之后,执行Js脚本
- AngularJs中,如何在render完成之后,执行Js脚本
- 在Java中如何设置一个定时任务,在每天的一个时间点自动执行一个特定的程序
- 在Java中如何设置一个定时任务,在每天的一个时间点自动执行一个特定的程序
- IOS7 导航栏item完美设置[UIBarButtonItem appearance]
- Tomcat启动一闪而过,报错,配置JDK
- Python学习之Thread线程
- 【boost】boost::asio(2)——io_service
- 局部内部类和匿名内部类访问final的局部变量---一个元素的数组
- vuejs中,如何使一个自定义函数在vue渲染完之后再自动执行
- 超超级简单的倒计时
- 安卓UI控件-ProgressBar及其子类
- 微信小程序之详细微信登陆
- muduo网络库学习(四)事件驱动循环EventLoop
- 后端校验的实现代码
- 不记得在哪看到的一篇文章。蛮好的,如果作者看到了联系我,我好写明引用地址,原作者
- 【sdk驱动开发4】ps侧dma使用
- 安装Eclipse出现“The Eclipse executable launcher was unable to locate its companion shared library”错误