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

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

  • uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 DCloud公司拥有600万开发者用户,几十万应用案例、12亿手机端月活用户,数千款uni-app插件、70+微信/qq群。阿里小程序工具官方内置uni-app(详见),腾讯课堂官方

  • 我想在app上实现图片、word、ppt、excel、txt等文档的预览,不要下载预览,有没有什么好的方式可以在线预览的,但是要能阻止文件下载,和手机截屏功能,有人实现过么?

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