vue和jquery混用注意事项

news/2024/7/10 3:00:43 标签: vue, jquery

拿起html的时候,在数据处理上,疯狂怀念数据双向绑定,vue又成了我的必选项,但是有些业务场景其实并不适用vue,所以最终技术选型为vue+jquery混合使用,结合两边的优点,大大提高开发效率。

vuejquery同时引入的时候,jquery操作一定要放在vue后面,要等DOM渲染完成,jquery才能进行DOM事件操作。

那么vue+jquery应该如何使用呢?

一、首先引入vue文件(cdn或者下载到本地都行),参考vue官方连接 vuejs.org/v2/guide/installation.html">https://cn.vuejs.org/v2/guide/installation.html

vuevuevue_8">二、创建一个vue实例,因为每个vue应用都是通过创建一个vue实例开始的

var vm = new Vue({
      el:'#app',  //实例化对象
      data:{           
      	wordCardStyles:[]  
      	//要存放的数据   
      },     
      methods:{  
      	//存放实例方法    
      } 
})

vuejquery_23">三、vuejquery之间互相调用

例如现在用jq写了一个方法,从后台获取数据,并且把获取到的数据要赋值给vue对象里的子对象

function getStyleSheetInfo(){
    $.ajax({
        type: 'post',
        dataType: 'json',
        url: serverUrl + 'api/styleSheet/findStyleSheetPage',
        data: {
            pageNumber:1,
            pageSize:99,
            styleType:'582941287137673216'
        },
        success: function (result) {
            if (result.code == '0000') {
                vm.wordCardStyles = result.data.list //这里的vm就是代表上面的实例,wordCardStyles是vm实例里面的一个对象,然后把请求结果赋值给这里对象
            }
        }
    })
}

那么vm实例里面如何调用外部的jq方法呢?

直接把方法写在vm的方法里调用即可

var vm = new Vue({
  el:'#app',  //实例化对象
  data:{
  	wordCardStyles:[]  //要存放的数据  
	},
	methods:{
		//存放实例方法 
  	changeModel(event){
    	console.log(event)
    	getMainTabelData() //外部的jq方法
		},
	}
})

http://www.niftyadmin.cn/n/1660337.html

相关文章

php怎么实现大文件上传,php大文件上传怎么实现的?

本帖最后由 xq_blessing 于 2012-06-25 09:01:11 编辑 如题,视频网站想实现用户自己分享自己的视频(大小控制在1G以内)。直接上代码就更感谢了~回复讨论(解决方案)PHPflash 上传就像youku一样的视频上传,是怎么实现的啊upload_max_filesize 和 post_max_…

Oracle索引化表,[ORACLE]表簇、索引化表簇、哈希簇

表簇(table cluster):一组共享公共的列的表,其中,共有的列成为簇键。比如将employees表和departments表聚簇,簇键为department_id。簇键值是被聚簇的表的一组特定行的簇键列的值,存储时只会储存一次,不会在…

oracle一条数据占用内存,oracle 占用内存怎么这么高

我的服务器是 solaris 9 内存是8G 数据库是 oracle 9208 sga区大小约为1.8个G用户反映系统比较慢我用vmstat查了一下bash-2.05$ vmstat 5 10kthr memory page disk faults cpur b w swap free re mf pi po fr de sr m5 s0 s1 …

json数据存储到oracle,用Jackson转换json文件插入到Oracle数据库的经历

1、Jackson下载安装:maven依赖方式添加com.fasterxml.jackson.corejackson-core2.9.6com.fasterxml.jackson.corejackson-annotations2.9.6com.fasterxml.jackson.corejackson-databind2.9.6复制代码2、Jackson ObjectMapper Jackson对象映射从JSON字符串转换为Java…

oracle sql 父子关系,oracle一条语句递归查询父子关系

1 建表:CREATE TABLE test_tree (test_id INT NOT NULL,pid INT,test_val VARCHAR(10),PRIMARY KEY (test_id));INSERT INTO test_tree VALUES(1, 0, .NET);INSERT INTO test_tree VALUES(2, 1, C#);INSERT INTO test_tree VALUES(3, 1, J#);INSERT INTO test_tree…

boot oracle11,【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g...

本版本是采用的目前最新的2.2.0版本,其他版本修改方法相同。20200519改好的代码:【土豪党专用】https://download.csdn.net/download/wwppp987/12437733接下来,让大家体验伸手党的快感!首先第一条:别用plsql~~~它确实会…

oracle数据对象定义,oracle数据库的预定义的对象类型

Oracle9i release1 提供了很多有用的,预定义的类型。类型 描述xmltype 存储和操作xml数据多种uri类型 使用这些存储和处理uri(全球统一资源定位),如根据html 地址获得web 页面多种any类型 用来定义xml变量并且处理各种类型都是sys 用户创建的,创建这些类…

matlab中用dem求坡向,DEM中斜坡单元提取方法与流程

本发明涉及一种图像分析方法,特别是涉及一种从DEM中提取斜坡单元的方法,属于一般的图像数据处理或产生领域、环境地质灾害防治技术领域。背景技术:预报单元的选取是区域滑坡预报技术的首要前提。恰当的预报单元选定不仅能够提高预报的精度而且…