es6的写法import './library/jquery-1.11.3.min.js';import './library/vue-2.2.6.min.js';export default {
el: '.login-box',
data() {
return {
email: '',
password: ''
};
},
methods: {
login() {
const self = this;
if (!self.email || !self.password) {
alert('请填写完整登录信息');
return;
}
$.ajax({
type: "POST",
url: "/index.php/backend/login_validate",
data: {
name: self.email,
password: self.password
},
dataType: "json",
success: function (data) {
if (data.error_code) {
alert(data.msg);
} else {
window.location.href = "/index.php/backend/index";
}
}
});
}
}
}
编译之后es5的文件
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
require('./library/jquery-1.11.3.min.js');
require('./library/vue-2.2.6.min.js');
exports.default = {
el: '.login-box',
data: function data() {
return {
email: '',
password: ''
};
},
methods: {
login: function login() {
var self = this;
if (!self.email || !self.password) {
alert('请填写完整登录信息');
return;
}
$.ajax({
type: "POST",
url: "/index.php/backend/login_validate",
data: {
name: self.email,
password: self.password
},
dataType: "json",
success: function success(data) {
if (data.error_code) {
alert(data.msg);
} else {
window.location.href = "/index.php/backend/index";
}
}
});
}
}
};//# sourceMappingURL=login.js.map
引入页面居然报错
4 回答
![?](http://img1.sycdn.imooc.com/5333a0780001a6e702200220-100-100.jpg)
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
babel
将import/export
转换为CommonJS
规范的语法,只能通过webpack
等基于Node
的工具来打包,浏览器原生不支持CommonJS
![?](http://img1.sycdn.imooc.com/5458692c00014e9b02200220-100-100.jpg)
慕码人8056858
TA贡献1803条经验 获得超6个赞
这样试试?
import $ from './library/jquery-1.11.3.min.js';
import Vue from './library/vue-2.2.6.min.js';
- 4 回答
- 0 关注
- 5431 浏览
添加回答
举报
0/150
提交
取消