Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
安装完成后自动挂载在vue实例 this.$ajax
基于 Promise 实现,低版本浏览器使用 polyfill es6-promise.js
支持 IE8+、Edge、Chrome、Firefox、Opera、Safari等...
使用 script 方式安装,VXEAjax 会定义为全局变量
生产环境请使用 vxe-ajax.min.js,更小的压缩版本,可以带来更快的速度体验。
点击浏览已发布的所有 npm 包源码
<script src="https://cdn.jsdelivr.net/npm/vxe-ajax/dist/vxe-ajax.js"></script>
点击浏览已发布的所有 npm 包源码
<script src="https://unpkg.com/vxe-ajax/dist/vxe-ajax.js"></script>
// require 配置
require.config({
paths: {
// ...,
'xe-ajax': './dist/xe-ajax.min',
'vxe-ajax': './dist/vxe-ajax.min'
}
})
// ./main.js 安装
define(['vue', 'xe-ajax', 'vxe-ajax'], function (Vue, XEAjax, VXEAjax) {
Vue.use(VXEAjax, XEAjax, true)
})
npm install xe-ajax vxe-ajax --save
import Vue from 'vue'
import XEAjax from 'xe-ajax'
import VXEAjax from 'vxe-ajax'
Vue.use(VXEAjax, XEAjax)
// 通过vue实例的调用方式
this.$ajax.getJSON ('/api/user/list', {id: 1})
this.$ajax.postJSON ('/api/user/save', {id: 1})
export function get1 () {
console.log('自定义的函数')
}
import Vue from 'vue'
import XEAjax from 'xe-ajax'
import VXEAjax from 'vxe-ajax'
import customs from './customs'
XEAjax.mixin(customs)
Vue.use(VXEAjax, XEAjax)
// 调用自定义扩展函数
this.$ajax.get1()
./Home.vue
<template>
<div>
<ul>
<li v-for="item in list" :key="item.id">{{ item.name }}</li>
</ul>
</div>
</template>
<script>
export default {
data () {
return {
list: []
}
},
methods: {
init () {
this.$ajax.getJSON('/api/user/list', {id: 123}).then(data => {
this.list = data
}).catch(data => {
this.list = []
})
}
},
created () {
this.init()
}
}
</script>
Copyright (c) 2017-present, Xu Liangzhan
FAQs
用于 Vue 全局安装 xe-ajax
The npm package vxe-ajax receives a total of 11 weekly downloads. As such, vxe-ajax popularity was classified as not popular.
We found that vxe-ajax demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.