从mithril调用app.js中的代码可以通过以下步骤实现:
下面是一个示例代码:
// app.js
function myFunction() {
console.log("Hello from app.js");
}
// component.js
var MyComponent = {
controller: function() {
// 调用app.js中的函数
myFunction();
},
view: function() {
return m("div", "Hello from MyComponent");
}
};
// 在页面中使用组件
m.mount(document.body, MyComponent);
在上面的示例中,app.js中定义了一个名为myFunction的函数。在component.js中,创建了一个名为MyComponent的组件,并在控制器函数中调用了app.js中的myFunction函数。最后,使用m.mount函数将组件挂载到页面中。
这样,当页面加载时,控制器函数会被调用,从而执行app.js中的代码。同时,页面上也会显示"Hello from MyComponent"。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云