Available Functions

LENGTH()

  • index.html
<body id="app">
    <p>Total: {{ LENGTH(array) }}</p>
</body>
<script>
    const app = new QUI({
        id: "app",
        data: {
            array: [1, 2, 3, 4]
        }
    });
</script>
  • result
<body id="app">
    <p>Total: 4</p>
</body>

***

CALC()

  • index.html
<body id="app">
    <p>calc: {{ CALC(num * 10) }}</p>
</body>
<script>
    const app = new QUI({
        id: "app",
        data: {
            num: 1
        }
    });
</script>
  • result
<body id="app">
    <p>calc: 10</p>
</body>

***

UPPER() / LOWER()

  • index.html
<body id="app">
    <p>{{ UPPER(test1) }} {{ LOWER(test2) }}</p>
</body>
<script>
    const app = new QUI({
        id: "app",
        data: {
            test1: "upper",
            test2: "LOWER"
        }
    });
</script>
  • result
<body id="app">
    <p>UPPER lower</p>
</body>

***

DATE(num, format)

  • index.html
<body id="app">
    <p>{{ DATE(now, YYYY-MM-DD hh:mm:ss) }}</p>
</body>
<script>
    const app = new QUI({
        id: "app",
        data: {
            now: Math.floor(Date.now() / 1000)
        }
    });
</script>
  • result
<body id="app">
    <p>2024-08-17 03:40:47</p>
</body>
中文