我偶然发现这两种语法在做导出。说我有一个叫actions.js和app.js的文件
第一个看起来像这个
在actions.js中
export function addTodo() {}
export function deleteTodo() {}
and in app.js I have
import { addTodo, deleteTodo } from './actions.js'
addTodo() //call method
执行此操作的第二种方式将每个函数包装为对象
在action.js中
const actions = {
addTodo: funct
最近我开始遇到这个问题,我无法在我的component.js中导入“mysql”模块
export default Component.extend({
actions: {
createPost: function (newPost) {
var mysql = require('mysql');
}
}
});
此代码后面跟着此错误:
There was an error running your app in fastboot. More info about the error:
Er
问题解决了==使用d3.drag()代替d3.behaviour.drag()并使用d3-drag.v1.min.js
我用D3js设置了一个SVG棋盘,使用for循环遍历每一行和每列。我对棋子使用了unicode,所以每个棋子都是一个svg元素。
我试图用D3js的拖曳行为来拖动棋子,但不可能。
所有棋子都有“可拉”类。因此,我创建了拖放,并将其附加到所有具有类"draggable“的元素中。
var drag = d3.behavior.drag()
.origin(function() {
var t = d3.select(this);