vue qs的方式怎么调用

<script src="//cdn.bootcss.com/qs/6.5.2/qs.min.js"></script>

采用这种方式引入的QS,如何在页面上采用?

因为后端不能接收JSON格式的数据传送,只能接收传统JQ的那种数据

阅读 12.5k
6 个回答

同问?如果不用import的方式引入,就像引入jquery那样该如何引入呢?

window.Qs 访问即可,感谢

new Vue(...) 之前使用 Vue 的插件语法注册一个 $qs 属性:

Vue.use({
    install(Vue) {
        Object.defineProperty(Vue.prototype, "$qs", {
            writable: false,
            value: window.Qs
        });
    }
});

或者就直接简单粗暴的用 defineProperty 注入:

Object.defineProperty(Vue.prototype, "$qs", {
    writable: false,
    value: window.Qs
});

然后在实例中就可以使用 this.$qs

data:Qs.stringify(data)
新手上路,请多包涵

首先你先要看一看有没有引入qs模块,没有引入的引入qs npm install qs 然后如果是单页应用就使用 const qs = requrie('qs')
qs.stringify(data)

已解决, 使用的是 window.Qs 的方法

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题