Mini App Document Mini App Document
  • Start
  • Configuration
  • Framework
  • Custom Components
  • Basic ability
  • Configuration
  • Interface
  • FXML syntax
  • FXS syntax
API
Components
IDE
  • Developer
  • Operator
  • Start
  • Configuration
  • Framework
  • Custom Components
  • Basic ability
  • Configuration
  • Interface
  • FXML syntax
  • FXS syntax
API
Components
IDE
  • Developer
  • Operator
  • Configuration

  • Interface

    • APP
    • Page
    • Custom component
    • Modular
      • 1. required
      • 2. module
      • 3. exports
  • FXML syntax

  • FXS syntax

  • Framework
  • Interface
2022-08-09
Directory

Modular

# 1. required

Introduce modules. Returns the interface exposed by the module through module.exports or exports.

Parameters

Name Type Description
path string You need to introduce a relative path to the module file relative to the current file, or npm module name, or npm module path. Absolute path

Sample Code

 common.js
function sayHello(name) {
  console.log(`Hello ${name} !`)
}
function sayGoodbye(name) {
  console.log(`Goodbye ${name} !`)
}

module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye
var common = require('common.js')
Page({
  helloMINA: function() {
    common.sayHello('MINA')
  },
  goodbyeMINA: function() {
    common.sayGoodbye('MINA')
  }
})

# 2. module

The current module object

Properties

Properties Type Description
exports Object When a module is exposed outwards, you can obtain

Sample Code

 common.js
function sayHello(name) {
  console.log(`Hello ${name} !`)
}
function sayGoodbye(name) {
  console.log(`Goodbye ${name} !`)
}

module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye

# 3. exports

A reference to module.exports
​

Sample Code

 common.js
function sayHello(name) {
  console.log(`Hello ${name} !`)
}
function sayGoodbye(name) {
  console.log(`Goodbye ${name} !`)
}

module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye
Last update: 2022/08/11, 20:42:12
Custom component
Introduction to FXML

← Custom component Introduction to FXML→

Copyright © 2020-2024 Neuxnet
  • Follow System
  • Light Mode
  • Dark Mode
  • Reading Mode