index.js 1015 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. // index.js
  2. // 获取应用实例
  3. const app = getApp()
  4. import {
  5. VueLikePage
  6. } from '../../utils/page'
  7. import { CDN_URL } from '../../config/index'
  8. import Router from '../../utils/routes'
  9. let DEMO = [
  10. {
  11. name:'诸葛亮',
  12. id:'1'
  13. },
  14. {
  15. name:'关羽',
  16. id:'2'
  17. },
  18. {
  19. name:'赵云',
  20. id:'3'
  21. },
  22. {
  23. name:'曹操',
  24. id:'4'
  25. },
  26. {
  27. name:'吕布',
  28. id:'5'
  29. },
  30. {
  31. name:'蔡文姬',
  32. id:'6'
  33. },
  34. ]
  35. VueLikePage([],{
  36. data:{
  37. cdn_url:CDN_URL,
  38. bg:CDN_URL+'/images/bg@2x.png',
  39. demo:DEMO,
  40. showDemo:false,
  41. isBigScreen:app.globalData.deviceInfo.screenWidth>320
  42. },
  43. methods:{
  44. onLoad:function () {
  45. wx.hideHomeButton()
  46. },
  47. toggleDemo(){
  48. this.setData({
  49. showDemo: !this.data.showDemo
  50. })
  51. },
  52. toDemo(e){
  53. const { id,name } = e.currentTarget.dataset
  54. Router.push({
  55. url: 'example',
  56. query: {
  57. id,
  58. name
  59. }
  60. })
  61. }
  62. }
  63. })