返回

从零入门《工程测绘大师》小程序之程序列表篇(六)

前端

真值和假值

true:boolean 类型的 true,代表真值。

false:boolea…

数据绑定

数据绑定是指将数据与页面元素关联起来,当数据发生改变时,页面元素也会随之更新。

小程序中使用双向数据绑定,这意味着数据和页面元素是实时同步的。

双向数据绑定可以通过使用 v-model 指令来实现。

列表渲染

列表渲染是指将数据渲染成一个列表。

小程序中使用 v-for 指令来实现列表渲染。

事件绑定

事件绑定是指将一个事件与一个函数关联起来,当事件发生时,该函数就会被调用。

小程序中使用 addEventListener 方法来实现事件绑定。

循环和item

循环是指重复执行一段代码。

小程序中使用 v-for 指令来实现循环。

item 是循环中的当前元素。

事件对象

事件对象包含有关事件的信息。

小程序中的事件对象可以通过 event 参数获取。

detail 和值

detail 是事件对象中包含的详细数据。

值是事件对象中包含的数据。

如何使用

<template>
  <view>
    <button @tap="onTap">点我</button>
    <view v-for="item in items" @tap="onTapItem(item)">
      {{ item.name }}
    </view>
  </view>
</template>

<script>
export default {
  data() {
    return {
      items: [
        { name: '苹果' },
        { name: '香蕉' },
        { name: '橘子' }
      ]
    }
  },
  methods: {
    onTap() {
      console.log('我被点击了')
    },
    onTapItem(item) {
      console.log('我被点击了', item)
    }
  }
}
</script>

在这个例子中,我们使用 v-for 指令来渲染一个列表。

当我们点击列表中的某一项时,onTapItem 方法就会被调用。

onTapItem 方法接收一个参数,该参数是当前被点击的项。

我们在 onTapItem 方法中使用 console.log() 方法来输出当前被点击的项。

当我们点击列表中的某一项时,控制台会输出该项的名称。