html和vue能混搭嘛吗,jquery与vue.js可以混用吗?

本文介绍如何在不适合使用vue-cli的情况下,将Vue.js与jQuery结合使用来提高开发效率。通过具体步骤演示如何引入Vue.js,创建Vue实例并实现Vue与jQuery之间的互相调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

5e7c1c0fa3e8d720.jpg

jquery与vue.js可以混用吗?

jquery与vue.js可以混用。

有时候只要想到要用的 vue.js 的时候就会惯性的想起用vue-cli手脚架搭建一个项目,但是有时候的业务场景并不适合用vue-cli手脚架,这个时候使用vue+jquery混合使用,把他们的优点结合起来使用会大大提升开发效率。

vue+jquery应该如何使用呢?

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

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

例:var vm = new Vue({

el:'#app', //实例化对象

data:{

wordCardStyles:[] //要存放的数据

},

methods:{

//存放实例方法

}

})

3、vue和jquery之间互相调用

例如现在用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方法

},

}

})

更多web前端开发知识,请查阅 HTML中文网 !!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值