vue中使用jQuery

编程知识 行业动态 更新时间:2024-06-13 00:21:04

离线使用

安装:

cnpm i -S jquery

全局引入:

main.js中全局引入

import $ from 'jquery';
Vue.prototype.$ = $

使用:

直接this.$即可调用jQuery

  mounted() {
    this.$.get(
      'http://120.76.197.111:8090/geoserver/keshan/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=keshan%3Asichuan&maxFeatures=500&outputFormat=application%2Fjson',
      (data) => console.log('data:', data)
    );
  }

在线使用

直接在vue中引入jQuery的cdn在线链接很有可能会报错,这里通过间接的方式引入,即引入Layui,再使用Layui中自带的jQuery

public/index.html中引入layui.js和layui.css:

  <link rel="stylesheet" href="//unpkg/layui@2.6.8/dist/css/layui.css">
  <script src="//unpkg/layui@2.6.8/dist/layui.js"></script>

main.js中引入layui中的jQuery:

Vue.prototype.$ = layui.jquery

测试:

<template>
  <div class="main">
    <button class="layui-btn" @click="test()">测试</button>
  </div>
</template>

<script>
export default {
  data() {
    return {};
  },
  mounted() {
    this.$(this.test);
  },
  computed: {},
  methods: {
    test() {
      layer.open({
        title: "hello",
        content: "大家好,这是LayUI弹窗",
      });
    },
  },
};
</script>

 

更多推荐

vue中使用jQuery

本文发布于:2023-03-31 02:15:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/65e9f092fd43dac83369f7f7f01cb9fa.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:vue   jQuery

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!