我制作了一个简单的 enyo 应用程序来进行奶头滚动。它垂直滚动,但不是水平滚动。Allso 文档说您必须设置滚动大小。示例代码使用 flex: 1 作为大小,有人可以解释这是如何工作的。
代码 enyo.kind({ name: "MyApps.MainApp", kind: enyo.VFlexBox, components: [ {kind: "PageHeader", content: "Scroll"}, {name:"curValue", content:("示例文本")}, {kind: "Button", caption: "Action", onclick: "btnClickA"},
{kind: "Scroller", flex: 1, onScrollStart: "btnClick", components: [
{ content:("Sample Text1")},
{ content:("Sample Text2")}
]}
], btnClick: function() { this.$.curValue.setContent("开始滚动"); // 处理按钮点击 },
btnClickA: function() {
this.$.curValue.setContent("Button click"); // handle the button click
} });