#
whycq
2023-10-06 8e15159256cd131705aff50b2973bdae52ce6b9b
pages/component/demo.vue
@@ -17,7 +17,7 @@
      
      <hr>
      
      <z-data-list class="data-list" v-for="it in zDataList"  @goDetail='goDetail' :list="it" ></z-data-list>
      <z-data-list class="data-list" v-for="it in zDataList"  @goDetail='goDetail(it.item)' :list="it" ></z-data-list>
      
      
      <button @click="add">add</button>
@@ -30,7 +30,7 @@
</template>
<script>
   import addMat from '../api/addMat.js'
   import addMat, { isEmpty } from '../api/addMat.js'
   export default {
      data() {
         return {
@@ -69,9 +69,22 @@
            }
            
         },
         goDetail() {
         goDetail(param) {
            console.log(param);
            uni.navigateTo({
               url: '/pages/common/data-list/dataDetail'
               url: '/pages/common/data-list/dataDetail',
               // 传
               success: function(res) {
                  res.eventChannel.emit('mat', {
                     data: param
                  })
               },
               // 接
               events: {
                  matList: function(data) {
                     console.log(data);
                  },
               },
            })
         }
      }