【发布时间】:2018-06-14 13:39:28
【问题描述】:
以下代码应该通过单击代码中的按钮来呈现三个视图中的一个... firstRegion、secondRegion 或 thirdRegion...
const pressButton1 = () => {
const MyView = Mn.View.extend({
template: _.template('<div><input type="button" value="Click me to see Component 1" onclick="pressButton1()" id="first-region" /></div>'),
regions: {
firstRegion: '#first-region',
secondRegion: '#second-region',
thirdRegion: '#third-region',
}
});
const myView = new MyView();
myView.render();
$('body').append(myView.$el);
let loadView = require('./components/cmp1/view').default
console.log(loadView)
myView.getRegion('firstRegion').show(new loadView())
//$(document).foundation();
};
pressButton1();
所以我已经更改了上面的内容,但我得到了“未捕获的 ReferenceError:pressButton1 未在 HTMLInputElement.onclick 中定义”
如何定义?
谢谢!
【问题讨论】:
标签: javascript backbone.js marionette