不同函数间的数据传递

        小程序不想mvc的框架一样,获取dom进行操作,只是依靠数据绑定,数据有限原则进行数据传输.

            那么在小程序中,脚本文件的不同函数的数据该如何调用呢?

            举个栗子,在页面中的脚本文件(js)存在test1函数和test2

    test1:function(){
        name:'张三'
    }

        那么在test2中如何获取到test1中的数据(name)呢?

        我们可以将函数(test1)的数据先进行传递到page的data里面,然后再从page的data调用,再此page内data在数据传输过程起到中心纽带作用

Page({

    data:{
    
    },
    test1:function(){
    
        name:'张三',
        this.setData({
        name:name
        })
    },
    test2:function(){
    name=this.data.name;
    console.log('这个数据是从test1传递下来的'+name)
    }

})

这样就完美的解决了不同函数的传递.

 this.setData()和this.data.dataName都可以在page的data内传输数据

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IMWeb前端团队

JavaScript强化教程——AngularJS 指令

本文为 H5EDU 机构官方 HTML5培训 AngularJS 通过被称为 指令 的新属性来扩展 HTML。 AngularJS 通过内置的指令来为应用添加功...

20510
来自专栏北京马哥教育

Python爬取百度贴吧图片

作者:MTbaby 来源:http://blog.csdn.net/mtbaby/article/details/70209729 描述:用Python爬去百度...

4066
来自专栏我是攻城师

给Java字节码加上”翅膀“的JIT编译器

上面文章在介绍Java的内存模型的时候,提到过由于编译器的优化会导致重排序的问题,其中一个比较重要的点地方就是关于JIT编译器的功能。JIT的英文单词是Just...

1205
来自专栏跟着阿笨一起玩NET

.NET简谈静态事件链

在我们日常开发过程中经常会遇到多个类实例之间的关联,不管是B/S还是C/S的项目,在对实例的使用是一样的;只不过C/S的项目比较好控制,不管是UI层的对象都能很...

711
来自专栏会跳舞的机器人

java并发编程的艺术笔记第一章——并发编程的挑战

单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。时间片是CPU分配给各个线程的时间,因为时间片非常短,所以CPU通过不停地切...

1033
来自专栏Hongten

java多线程系列_线程简介(1)

    线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少...

1212
来自专栏ascii0x03的安全笔记

【C++】小心使用文件读写模式:回车('\r') 换行('\n')问题的一次纠结经历

原来没有仔细注意C++读写文件的二进制模式和文本模式,这次吃了大亏。(平台:windows  VS2012) BUG出现: 写了一个程序A,生成一个文本文件F保...

3707
来自专栏黑泽君的专栏

java基础学习_概述_day01总结

============================================================================= ==...

1051
来自专栏noteless

-1-0 Java 简介 java是什么 java简单介绍

了解 Java 技术  https://www.java.com/zh_CN/about/

1052
来自专栏林德熙的博客

win10 uwp 应用转后台清理内存

我在写小说阅读器,把每个打开的文件的内容读到内存,因为小说都很小,所以放在内存不怕太大,但是我如果打开了一本小说,再打开一本,我不会把先打开的小说的内容清除掉,...

1222

扫码关注云+社区

领取腾讯云代金券