加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vuejs实现ready函数加载完之后执行某个函数的方法

发布时间:2020-12-17 02:11:23 所属栏目:百科 来源:网络整理
导读:vue.js 教程 Vue.js(读音 /vju/,类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 我期望vue中tds全都渲染在界面上之后,再调用一

尝试了

无效,在tds未展示在界面上时就alert了。

尝试了

也无效,在tds未展示在界面上时就alert了。

最后解决办法是增加一个vm.$watch('tds',function(val){ })函数,在vm改变后调用nextTick,最终可以在tds展示在界面之后调用我想要的函数。

'); // $.getJSON("http://m.o2.qq.com/Api/rerunMonitor",{"monitorID": monitor_id},function (result) { // console.log(result); // vm.isupdate=(this.isupdate==0?1:0); // button.html('重跑'); // button.prop('disabled',false); // }); $.ajax({ url: "http://m.o2.qq.com/Api/rerunMonitor",// The name of the callback parameter,as specified by the YQL service jsonp: "callback",// Tell jQuery we're expecting JSONP dataType: "jsonp",// Tell YQL what we want and that we want JSON data: { monitorID: monitor_id },// Work with the response success: function (response) { console.log(response); // server response vm.isupdate = (vm.isupdate == 0 ? 1 : 0); button.html('重跑'); button.prop('disabled',false); } }); } } }) vm.$watch('start',function (val) { $.getJSON("/main/getMonitor",{"beginDate": val,"endDate": this.end},function (result) { vm.tds = result; }); }) vm.$watch('end',{"beginDate": this.start,"endDate": val},function (result) { vm.tds = result; }); }) vm.$watch('isupdate',function (result) { vm.tds = result; }); }) vm.$watch('tds',function(val){ vm.$nextTick(function() { initTableCheckbox(); }); })

总结

以上所述是小编给大家介绍的vuejs实现ready函数加载完之后执行某个函数的方法。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

vue.js 教程

Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。 Vue 只关注视图层, 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

我期望vue中tds全都渲染在界面上之后,再调用一个函数(其实这个函数主要作用是给表格中的选择框加监听,如果tds没有渲染,那监听也加不上去)。

日期 任务 是否执行 执行结果 影响行数 执行时间 执行时长 成功率 操作
    推荐文章
      热点阅读