Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
安装完成后自动挂载在 vue 实例 this.$ajax
依赖原生 Promise,低版本浏览器使用 polyfill es6-promise.js
9+ ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 6.1+ ✔ |
使用 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) {
// ES6 环境中不需要启用,使用箭头函数即可
// 第三个参数如果为true,则启用模拟 Promise 模式,函数内部上下文 this 默认指向当前 vue 实例(和 ES6 箭头函数类似)
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.fetchGet ('/api/user/list', {id: 1})
this.$ajax.fetchPost ('/api/user/save', {id: 1})
./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.fetchGet('/api/user/list').then(response => {
if (response.ok) {
response.json().then(data => {
this.list = data
})
} else {
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.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
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.