web-mobil触摸事件失效

第一个场景是一个最简单的页面,代码如下:
var main = require(‘main’);
cc.Class({
extends: cc.Component,

properties: {
    Money:{
        default:null,
        type:cc.Label
    },
    StartGame:{
        default:null,
        type:cc.Node
    },
    Shopping:{
        default:null,
        type:cc.Node
    }
},
onLoad () {

    this.Money.string = 0;
    cc.director.preloadScene("MAIN");
    cc.director.preloadScene("SHOP");
    
    this.Shopping.on(cc.Node.EventType.TOUCH_START,function(){
        cc.director.loadScene("SHOP");
    })
    var money = cc.sys.localStorage.getItem("money");//获取历史最高分数
    money = Math.ceil(money);
    cc.log(money);
},

});
但是点击事件失败了,第一次加载会失灵,需要重复不断点击才有效,求大神解答,微信小程序就不会出现问题