javascript - 在vue 里面 调用ajax方法成功之后 调用外部a.js 提示找不到该js里面的方法

 艾米27 发布于 2022-11-09 15:30
在vue 里面 调用ajax方法成功之后 调用外部a.js 里面的setcookies方法 提示说这个方法未定义  在main.js 文件已经引入  .vue 文件也引用了


import '../../config/comonfig'//页面引入了这个js

在这个ajax 方法里面调用 下面js里面的方法
 $.ajax({
                    type:"POST",
                    url: url,
                    data: $.param(parm),
                    headers:{'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'},
                    dataType: "json",
                    success: function(data) {
                        _self.new_item = data;

                        setCookies(data.data);//这个就是我调用外部js的方法
                        if(data.state===503){
                           alert("密码或用户名错误");
                            return
                        }else{
                            window.location.href='#/home'
                        }

                    },
                    error: function(message) {

                    }
                });
                
                
                
                
                
  这个是我引用的外部js
 import Vue from 'vue'
global.testUrl = 'http://192.168.1.110:8081/' //测试环境
export default {
    methods: {
        setCookies(token) {//将token值写进cookie
            document.cookie = "token=" + token;
        },
        readcookie() {//读取
            var username = document.cookie.split(";")[0].split("=")[1];
            return username;
        },
        delcookie() {
            var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
            if (keys) {
                for (var i = keys.length; i--;)
                    document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
            }
        }
    }
}
2 个回答
  • 1、引入方式不对 可以试试这个 import a from '../../config/comonfig';
    2、你的外部js里面的代码是有问题的。你在那里你引入了vue,但是根本没用它,所以可以去掉。methods这个是vue的,单独写那是会报错的

    2022-11-12 01:48 回答
  • 引入成功了没有 ~ 我建议你在全局引入这个js
    比如:

    2022-11-12 01:48 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有