mui mui.plusReady() 事件中的变量问题;

今天遇到一个问题,mui.plusReady() 事件中变量无法获取。

具体的代码如下

var yhming;
mui.plusReady(function() {
yhmig=‘123’;
});
alert(yhming); //结果为undefined

实际上 这个时候plusReady 并没有被执行 所以alert结果仍然是underfined

var yhming;
mui.plusReady(function() {
yhmig=‘123’;

alert(yhming+"+++++++2")
});
alert(yhming+"+++++++1"); //结果为undefined

document.getElementById(‘pwd1‘).addEventListener(‘tap‘,function(){

alert(yhming+"+++++++3")

})

随便定义一个点击事件后,打开页面alert的执行顺序是 1 2 说明plusReady()在js文件加载完成之后才被执行

触发点击事件之后发现yhming的值才发生了改变

时间: 2024-10-05 09:24:10

mui mui.plusReady() 事件中的变量问题;的相关文章

关于在事件代码中如何访问类中的变量

事件代码访问类中变量的3种方法. 在写事件代码的时候,常常需要引用主类中的变量.要访问这些变量是需要一些技巧的. 方法一: 加上final修饰符. 1 public class HelloWorld5 { 2 public static void main(String[] args) { 3 // 在变量前加上final,否则在事件代码里不能引用. 4 final String str = "孔肖寒"; 5 6 Display display = Display.getDefault

var和不适用var的区别(在一个事件中想使用另一个事件里的变量)

在学习jq时,在一个事件中想使用另一个事件里的变量时,发现了使用和不使用var的区别: 在function中,加上var就会是局部变量:不加上var就会是全局变量 html代码: <body> <input type="button" value="点击"> <input type="button" value="再点击"> </body> js代码: var a; var b;

触摸事件中touchstar、touchmove、touchend、touchcancel事件应用方法及实例

一. 分享到: 前面我们介绍过移动设备中一些设备事件,例如手机旋转90度.倾斜等设置放置姿态变化的四大事件orientationchange事件.MozOrientation事件.deviceorientation事件.devicemotion事件,接下由南昌网站建设公司百恒网络前端开发工程师向大介绍在移动端的触摸事件.       iOS版 Safari为了向开发人员传达一些特殊信息,新增了一些专有事件.因为 iOS设备既没有鼠标 也没有键盘,所以在为移动 Safari开发交互性网页时,常规的

ABAP POH和POV事件中 获得屏幕字段的值

在Screen显示之前,系统会自动将程序变量值放到屏幕字段中:在PAI事件中,系统会自动将屏幕字段的值更新到相应的程序变量. 在Screen Logic中我们还有POH和POV事件,所以有时需要调用函数DYNP_VALUES_READ来读取屏幕字段值. 比如屏幕上有两个字段,NAME1 和 NAME2.当字段NAME2触发搜索帮助的时候,必须参照用户在NAME1中的录入值.由于PAI尚未被执行,屏幕字段NAME1的字符串值尚未更新到程序变量NAME1. 此时我们可以调用DYNP_VALUES_R

控制器controller与指令中的link、controller中同名变量作用域的关系

angularjs中的作用域与原生js中的函数嵌套原理一致,都是存在作用域的继承.若在子控制器(同样包括在指令中的link或是controllerding中定义变量,此时指令中必须未使用scope独立作用域)未定义相关变量,那么它会向父控制器一层层查找,直到找到位为止. 若在自定义指令中的link.controller与该指令的父控制器定义了同名变量,那它的作用域是如何的呢,以及指令中的独立作用域scope会对改变量产生怎样的影响,以例说明: HTML: <div ng-controller=&qu

C#中在内容页获取其模板页中的变量,或者值

在CSDN的博文中看到了 muziduoxi 的文章:http://blog.csdn.net/muziduoxi/article/details/5386543 虽然里面提到的方法没有解决我的难题,但是我也是根据里面的方法想到现在所用的方法的,所以还是需要感谢  因为我要的变量初始化的时候是空的,如果使用muziduoxi的方法就只能读取到初始化时候的值,我做了个跟踪,发现有模板页的页面运行的时候是先运行本页的变量的定义→  到模板页的变量定义→ 到本页的Page_Load方法→ 到模板页的P

Slickflow.NET 开源工作流引擎高级开发(一)--流程实现外部事件调用和变量存储

前言:流程实现基本流转功能外,通常也需要调用外部事件,用于和业务系统的交互,同时存储一些流程变量,用于追踪和记录业务数据变化对流程流转的影响. 1. 流程事件 流程执行过程中,伴随各种事件的发生,而且是存在于整个流程的生命周期,即从流程启动一直到流程结束的整个过程都有事件发生.这些事件的发生,业务系统通常也需要知道一些流程过程的关键节点,或里程碑状态.我们统称为流程事件. 1.1  流程事件触发类型 流程事件类型的定义是按照事件发生的位置来确定划分,跟流程直接有关的比如有:启动.运行.撤销.退回

回调在事件中的妙用

回调定义 CallBack: A callback is a function that is passed as an argument to another function and is executed after its parent function has completed. ### 回调: 回头调用,函数 A 的事先干完,回头再调用函数 B. 函数 A 的参数为函数 B, 函数 B 被称为回调函数.至于为何要用参数的形式传入,而不是直接在 A 中直接调用 B 函数,主要是为了变

用闭包解决 js 循环中函数变量暂存问题

需求:有一个数组,根据数组的值渲染对应的数字div,单击对应的div 在控制台打印对应的数字.如点击1,控制台打印1. 问题: 不管点击哪个值 打出来都是4 代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>testFor</title> </head> <body> &l