javascript - 在vue 里面 调用ajax方法成功之后 调用外部a.js 提示找不到该js里面的方法
PHP中文网
PHP中文网 2017-04-11 12:45:41
[JavaScript讨论组]
在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()
            }
        }
    }
}
PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
阿神

引入成功了没有 ~ 我建议你在全局引入这个js
比如:

PHP中文网

1、引入方式不对 可以试试这个 import a from '../../config/comonfig';
2、你的外部js里面的代码是有问题的。你在那里你引入了vue,但是根本没用它,所以可以去掉。methods这个是vue的,单独写那是会报错的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号