uniapp for循坏九九乘法表
时间: 2024-09-13 10:01:10 浏览: 76
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,它允许开发者编写一次代码,然后发布到 iOS、Android、Web(包括微信小程序)等多个平台。在 uni-app 中,可以使用 JavaScript 中的 `for` 循环来实现九九乘法表的输出。
以下是一个使用 uni-app 实现九九乘法表输出的示例代码:
```javascript
<template>
<view class="container">
<view class="multiplication-table">
<view v-for="(row, i) in multiplicationTable" :key="i">
<view v-for="(cell, j) in row" :key="j">
{{ (i + 1) * (j + 1) }}={{ cell }}
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
multiplicationTable: []
};
},
mounted() {
this.createMultiplicationTable();
},
methods: {
createMultiplicationTable() {
for (let i = 0; i < 9; i++) {
const row = [];
for (let j = 0; j < 9; j++) {
row.push(i * j);
}
this.multiplicationTable.push(row);
}
}
}
};
</script>
<style>
.container {
display: flex;
justify-content: center;
padding: 20px;
}
.multiplication-table {
border: 1px solid #000;
}
</style>
```
这段代码首先在 `data` 中定义了一个空数组 `multiplicationTable`,然后在 `mounted` 生命周期钩子中调用 `createMultiplicationTable` 方法来填充这个数组。`createMultiplicationTable` 方法中使用两层嵌套的 `for` 循环来计算九九乘法表的每个乘积,并将结果以二维数组的形式存储在 `multiplicationTable` 中。最后,在模板中使用 `v-for` 指令渲染这个二维数组,显示九九乘法表。
阅读全文