微信小程序——设计模式(单例)

1、单例

// 单例
var mySingleCase = function () {
     
  // 私有变量和方法
  var attribute = "我是‘私有’属性"

  function showPrivate() {
     
    console.log("我是私有方法的输出")
  }
  return {
     
    
    publicMethon() {
     
      // console.log("我是公共方法--调用私有方法")
      showPrivate()
    },
    publicName : "我是公共属性",
  };
}

Page({
     
  data: {
     

  },
  onLoad() {
     
   
    var single=mySingleCase()
    single.publicMethon()
    console.log(single.publicName)
  },

})

你可能感兴趣的:(微信小程序)