当前位置: 首页 > 知识库问答 >
问题:

vue.js - uni-app的renderjs,监听逻辑层数据的奇怪问题?

陈坚
2023-05-03

使用 uni-app 的 renderjs,监听逻辑层的数据:

<div class="hidden" :xx="xxx" @change:xx="module.updateXXX"></div>
//逻辑层
export default {
    data(){
        xxx: null,
        zzz: null,
        ccc: null
    }
}
<script module="module" lang="renderjs">
export default {
    methods: {
        updateXXX(){
            console.log(arguments);
        }
    }
}
//......

更新任何一个逻辑层的变量,updateXXX 都会被调用。请教这是什么原因?

共有1个答案

子车征
2023-05-03

看起来是你绑定函数的方式用为,改用为以下方式看看?

- <div class="hidden" :xx="xxx" :change:xx="module.updateXXX"></div>
+ <div class="hidden" :xx="xxx" @change:xx="module.updateXXX"></div>
 类似资料:
  • 我在时间管理上使用过很多次。 当向mktime提供一个包含负值的结构tm时,我注意到一些非常奇怪的事情。 以下面的代码为例。2013年11月3日,洛杉矶的DST发生了变化。如果我在tm中指定时间为2013-11-04午夜,并减去24小时,则得到的值与2013-11-03午夜相同。它与UTC的时差为25小时,这很好,就像isdst=-1一样,我们可以说是在看“Wallcock time”。减去144

  • 逻辑层 App Service 小程序开发框架的逻辑层使用 JavaScript 引擎为小程序提供开发者 JavaScript 代码的运行环境以及京东小程序的特有功能。 逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。 开发者写的所有代码最终将会打包成一份 JavaScript 文件,并在小程序启动的时候运行,直到小程序销毁。这一行为类似 ServiceWorker,所以逻辑层也称之

  • 主要内容:实例,实例本章节,我们将为大家介绍 Vue.js 监听属性 watch,我们可以通过 watch 来响应数据的变化。 以下实例通过使用 watch 实现计数器: 实例 <div id = "app"> <p style = "font-size:25px;">计数器: {{ counter }}</p> <button @click = "counter++" style = "font-size:25px

  • 就像QQ的聊天输入框一样,我先输入十个字,然后把光标移动到第三个字后面,这时候我想记录一下光标的位置,然后在当前位置插入一个emoji表情, 请问有这种事件吗? 今天我尝试了focue和input事件,貌似都不太行! 主要的代码: 一个主要的现象就是,文字输入完成,移动光标到某个字后面,emoji表情就会插入到文字的最后,这时候我再移动光标,再插入emoji,貌似位置以正确了

  • 当标题[currSlotNo]的值为空时,该行将导致错误: } HomeVu1.VdslotService updVideoSlotData pictureInst:331 Picid[currSlotNo]:331 HomeVu1.VdslotService updVideoSlotData Picmk:331 HomeVu1.VdslotService updVideoSlotData aud

  • 一面 09.05 1h多 1.自我介绍 2.实习内容 3.指标建设与数仓的对应关系 4.指标怎么管理的 5.指标报警怎么设置 6.你会怎么管理所有指标体系 7.手撕 重复字符串 二面 09.07 接近2h 1.自我介绍 2.数理知识:拉格朗日函数、贝叶斯函数的损失函数,对缺失值的影响,卡方与t与z检验的区别 3.大数据相关:mapreduce中map task与reduce task个数、hive