vue与jquery合作

简介: 2017年2月26日 14:59:34 星期日 场景: jquery的$.post, $.get是$.ajax的封装, 是异步的 因此, 有肯能在初始化vue实例的时候, 异步请求的结果还没返回, 这就导致vue不能渲染dom 解决方法是: 1.

2017年2月26日 14:59:34 星期日

场景:

jquery的$.post, $.get是$.ajax的封装, 是异步的

因此, 有肯能在初始化vue实例的时候, 异步请求的结果还没返回, 这就导致vue不能渲染dom

解决方法是:

1. 先初始化vue对象, 关键点是, 要把随后要用到的变量留空;

2. 再调用jquery远程请求接口, 重新赋值给vue

代码:

 1 var vm = new Vue({
 2         el: '#addArticle',
 3         data: {
 4             cat_list: '',
 5             top:''
 6         }
 7     });
 8     $.get(cats_url, function (msg) {
 9         vm.cat_list = msg.result;
10     });
11 
12     $.get(top_url, function (msg) {
13         vm.top = msg.result;
14     });

 

目录
相关文章
|
6月前
|
存储 JavaScript 小程序
jQuery、vue、小程序、uni-app中的本地存储数据和接受数据是什么?
jQuery、vue、小程序、uni-app中的本地存储数据和接受数据是什么?
74 0
|
6月前
|
JavaScript 前端开发 API
vue和jQuery有什么区别
vue和jQuery有什么区别
43 0
|
6月前
|
存储 JavaScript 小程序
jQuery、vue、小程序、uni-app中的本地存储数据和接受数据
jQuery、vue、小程序、uni-app中的本地存储数据和接受数据
63 0
|
1月前
|
移动开发 JSON 数据可视化
精选八款包括可视化CMS,jquery可视化表单,vue可视化拖拉,react可视化源码
精选八款包括可视化CMS,jquery可视化表单,vue可视化拖拉,react可视化源码
43 0
|
6月前
|
存储 JavaScript 小程序
jQuery、vue、小程序、uni-app中的本地存储数据和接受数据
jQuery、vue、小程序、uni-app中的本地存储数据和接受数据
70 1
|
11月前
|
JavaScript 前端开发 API
Vue、jquery和angular之间区别
Vue、jquery和angular之间区别
75 2
|
6月前
|
JavaScript 前端开发 开发者
用 React/Vue 不如用 jQuery
用 React/Vue 不如用 jQuery
149 0
|
6月前
|
JavaScript 前端开发 开发者
vue和jQuery有什么区别
vue和jQuery有什么区别
113 0
|
10天前
|
数据采集 监控 JavaScript
在 Vue 项目中使用预渲染技术
【10月更文挑战第23天】在 Vue 项目中使用预渲染技术是提升 SEO 效果的有效途径之一。通过选择合适的预渲染工具,正确配置和运行预渲染操作,结合其他 SEO 策略,可以实现更好的搜索引擎优化效果。同时,需要不断地监控和优化预渲染效果,以适应不断变化的搜索引擎环境和用户需求。
|
3天前
|
JavaScript
Vue基础知识总结 4:vue组件化开发
Vue基础知识总结 4:vue组件化开发