自定义数组,循环展示对象数据,vue3监视数组

HTML

<div v-for="(item, index) in dataList" :key="index">

        <span>{ { item.title }}:</span>

        <span>{ { dataInfo[item.content] }}</span>

</div>

JS

需要展示的键值对放入数组中

let dataList = [

  {

    title: 'data1',

    content: 'data'

  },

  {

    title: 'data2',

    content: 'content'

  },

  {

    title: 'data3',

    content: 'message'

  }

]

对象信息

let dataInfo = {

  data: '数据',

  content: '内容',

  message: '信息'

}

vue3监视数组 

vue3监视数据 

watch(

 multipleSelectionList.value,

  () => {

    totalPrice.value = multipleSelectionList.value.reduce((prev, item) => {

      return (prev += item.credit_amount * 1)

    }, 0)

  }

)

这样写 修改 multipleSelectionList.value = []之后不会再触发监视的事件,需求修改为

监视数组的长度或者深度监视,监视的数据一定要写成回调形式

watch(

  () => multipleSelectionList.value,

  () => {

    totalPrice.value = multipleSelectionList.value.reduce((prev, item) => {

      return (prev += item.credit_amount * 1)

    }, 0)

  },

  { deep: true }

)

相关推荐

  1. Vue基础(3监听数据

    2023-12-07 00:50:05       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-07 00:50:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-07 00:50:05       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-07 00:50:05       87 阅读
  4. Python语言-面向对象

    2023-12-07 00:50:05       96 阅读

热门阅读

  1. 视频播放器

    2023-12-07 00:50:05       56 阅读
  2. OpenCV4.x图像处理实例-常见图像滤镜特效实现

    2023-12-07 00:50:05       57 阅读
  3. 3.3 SaltStack 的部署和自动化配置

    2023-12-07 00:50:05       53 阅读
  4. 悲观锁乐观锁在django中使用

    2023-12-07 00:50:05       34 阅读
  5. 基础Python教程之读写sqlite

    2023-12-07 00:50:05       67 阅读
  6. Mongodb使用killCursors停止运行的cursor

    2023-12-07 00:50:05       56 阅读
  7. Es条件查询

    2023-12-07 00:50:05       62 阅读
  8. 15 动态规划解统计全为1的正方形子矩阵

    2023-12-07 00:50:05       52 阅读