index.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. // pages/style/style.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. currentTab: 0,
  8. showView: true,
  9. list: [{
  10. "title": "你是不是傻"
  11. },
  12. {
  13. "title": "ni'hao"
  14. },
  15. ],
  16. scanCodeMsg: "",
  17. tempFilePaths: ''
  18. },
  19. chooseimage: function () {
  20. var _this = this;
  21. wx.chooseImage({
  22. count: 1, // 默认9
  23. sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  24. sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  25. success: function (res) {
  26. console.log(res.tempFilePaths);
  27. // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
  28. _this.setData({
  29. tempFilePaths: res.tempFilePaths
  30. })
  31. }
  32. })
  33. },
  34. scanCode: function () {
  35. var that = this;
  36. wx.scanCode({ //扫描API
  37. success(res) { //扫描成功
  38. console.log(res) //输出回调信息
  39. that.setData({
  40. scanCodeMsg: res.result
  41. });
  42. wx.showToast({
  43. title: '成功',
  44. duration: 1000
  45. })
  46. }
  47. })
  48. },
  49. //滑动切换nihao
  50. swiperTab: function (e) {
  51. var that = this;
  52. that.setData({
  53. currentTab: e.detail.current
  54. });
  55. },
  56. //点击切换
  57. clickTab: function (e) {
  58. var that = this;
  59. if (this.data.currentTab === e.target.dataset.current) {
  60. return false;
  61. } else {
  62. that.setData({
  63. currentTab: e.target.dataset.current
  64. })
  65. }
  66. },
  67. /**
  68. * 生命周期函数--监听页面加载
  69. */
  70. onLoad: function (options) {
  71. showView: (options.showView == "true" ? true : false)
  72. },
  73. // 上下效果
  74. onChangeShowState: function () {
  75. var that = this;
  76. that.setData({
  77. showView: (!that.data.showView)
  78. })
  79. },
  80. // 页面跳转
  81. // 判断id
  82. onDetail: function (e) {
  83. console.log(e.currentTarget.id)
  84. wx.navigateTo({
  85. url: '/pages/job/loginPage?id=' + e.currentTarget.id // 希望跳转过去的页面
  86. })
  87. },
  88. // 无id,模拟数据跳转
  89. onDetail: function () {
  90. wx.navigateTo({
  91. url: '/pages/index/index'
  92. })
  93. },
  94. /**
  95. * 生命周期函数--监听页面初次渲染完成
  96. */
  97. onReady: function () {
  98. },
  99. /**
  100. * 生命周期函数--监听页面显示
  101. */
  102. onShow: function () {
  103. },
  104. /**
  105. * 生命周期函数--监听页面隐藏
  106. */
  107. onHide: function () {
  108. },
  109. /**
  110. * 生命周期函数--监听页面卸载
  111. */
  112. onUnload: function () {
  113. },
  114. /**
  115. * 页面相关事件处理函数--监听用户下拉动作
  116. */
  117. onPullDownRefresh: function () {
  118. },
  119. /**
  120. * 页面上拉触底事件的处理函数
  121. */
  122. onReachBottom: function () {
  123. },
  124. /**
  125. * 用户点击右上角分享
  126. */
  127. onShareAppMessage: function () {
  128. }
  129. })