在vue中使用jquery

在vue中使用jqueryVue use jquery 安装直接运行下面的命令 npmrun jqueryjquery 引用在需要使用 jquery 的组件里 引入 jquery 后 即可正常使用 import from jquery 举例 HelloWor

大家好,欢迎来到IT知识分享网。

在vue中使用jquery

首先默认你已经有了一个vue程序,如果你想在vue中使用jquery,那么请继续阅读。

当然,加入你没有一个vue程序,这里也给出创建一个vue程序的命令。当然,你肯定装了vue-cli,不然你不会点进这篇博客

vue init webpack vue-demo01

项目的目录类似如下:

在vue中使用jquery

对了,这个demo里使用了element-ui

安装方式:

npm i element-ui -S

配置方式:

在vue中使用jquery

可以直接拷走

import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI);

jquery安装

直接运行下面的命令

npm run jquery

jquery引用

在需要使用jquery的组件里,引入jquery后,即可正常使用

 import $ from 'jquery'

举例

HelloWorld.vue

<template> <div> <el-tree :data="list" :props="defaultProps" @node-click="handleNodeClick"></el-tree> </div> </template> <script> import $ from 'jquery' export default { name: 'HelloWorld', data() { return { list:[], defaultProps: { children: 'children', label: 'label' } } }, mounted() { this.getList() }, methods: { handleNodeClick(data) { console.log(data); }, getList() { var _this = this $.getJSON("../static/list.json", function (data) { _this.list = data }); } } } </script> <!-- Add "scoped" attribute to limit CSS to this component only --> <style scoped> </style>

list.json

[{ "label": "一级 1", "children": [{ "label": "二级 1-1", "children": [{ "label": "三级 1-1-1" }] }] }, { "label": "一级 2", "children": [{ "label": "二级 2-1", "children": [{ "label": "三级 2-1-1" }] }, { "label": "二级 2-2", "children": [{ "label": "三级 2-2-1" }] }] }, { "label": "一级 3", "children": [{ "label": "二级 3-1", "children": [{ "label": "三级 3-1-1" }] }, { "label": "二级 3-2", "children": [{ "label": "三级 3-2-1" }] }] }]

运行效果:

在vue中使用jquery

如果需要源码,在下面下载

下载地址:https://download.csdn.net/download/iiiliuyang/

如果这篇博客对你有用,点个赞再走呗~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/162700.html

(0)
上一篇 2024-12-16 16:33
下一篇 2024-12-16 16:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信