当前位置:   article > 正文

微信小程序v0.2.0:无后端,前端数据写在js中

无后端微信小程序开源代码

 

  1. <!--index.wxml-->
  2. <view class="container">
  3. <view id='header'>
  4. <image class='bjimg' mode='aspectFit' src='./img/bg.jpg'></image>
  5. <image class='figure' mode='aspectFit' src='./img/fig.png'></image>
  6. <view bindtap='tel'>
  7. <image class='tel' mode='aspectFit' src='./img/tel.png'></image>
  8. </view>
  9. </view>
  10. <view id='content'>
  11. <swiper>
  12. <swiper-item>
  13. <view class='sheet'>
  14. <view class='contentHeader'>
  15. <image class='contentHeaderImg' mode='aspectFit' src='./img/1.png'></image>
  16. </view>
  17. <view class='textSelection'>
  18. <block wx:for='{{stringArray[0]}}'>
  19. <text class='{{item.styleClass}}'>{{item.str}}</text>
  20. </block>
  21. </view>
  22. </view>
  23. </swiper-item>
  24. <swiper-item>
  25. <view class='sheet'>
  26. <view class='contentHeader'>
  27. <image class='contentHeaderImg' mode='aspectFit' src='./img/2.png'></image>
  28. </view>
  29. <view class='contentImg'>
  30. <image class='companyImg' mode='aspectFit' src='./img/bbkj.jpg'></image>
  31. </view>
  32. <view class='textSelection'>
  33. <block wx:for='{{stringArray[1]}}'>
  34. <text class='{{item.styleClass}}'>{{item.str}}</text>
  35. </block>
  36. </view>
  37. </view>
  38. </swiper-item>
  39. <swiper-item>
  40. <view class='sheet'>
  41. <view class='contentHeader'>
  42. <image class='contentHeaderImg' mode='aspectFit' src='./img/2.png'></image>
  43. </view>
  44. <view class='contentImg'>
  45. <image class='companyImg' mode='aspectFit' src='./img/alibaba.jpg'></image>
  46. </view>
  47. <view class='textSelection'>
  48. <block wx:for='{{stringArray[2]}}'>
  49. <text class='{{item.styleClass}}'>{{item.str}}</text>
  50. </block>
  51. </view>
  52. </view>
  53. </swiper-item>
  54. <swiper-item>
  55. <view class='sheet'>
  56. <view class='contentHeader'>
  57. <image class='contentHeaderImg' mode='aspectFit' src='./img/2.png'></image>
  58. </view>
  59. <view class='contentImg'>
  60. <image class='companyImg' mode='aspectFit' src='./img/ms.jpg'></image>
  61. </view>
  62. <view class='textSelection'>
  63. <block wx:for='{{stringArray[3]}}'>
  64. <text class='{{item.styleClass}}'>{{item.str}}</text>
  65. </block>
  66. </view>
  67. </view>
  68. </swiper-item>
  69. <swiper-item>
  70. <view class='sheet'>
  71. <view class='contentHeader'>
  72. <image class='contentHeaderImg' mode='aspectFit' src='./img/3.png'></image>
  73. </view>
  74. <view class='contentImg'>
  75. <image class='companyImg' mode='aspectFit' src='./img/tjdx.jpg'></image>
  76. </view>
  77. <view class='textSelection'>
  78. <block wx:for='{{stringArray[4]}}'>
  79. <text class='{{item.styleClass}}'>{{item.str}}</text>
  80. </block>
  81. </view>
  82. </view>
  83. </swiper-item> <swiper-item>
  84. <view class='sheet'>
  85. <view class='contentHeader'>
  86. <image class='contentHeaderImg' mode='aspectFit' src='./img/4.png'></image>
  87. </view>
  88. <view class='contentImg'>
  89. <image class='companyImg' mode='aspectFit' src='./img/ms-q1.jpg'></image>
  90. </view>
  91. <view class='textSelection textCenter'>
  92. <text>微软亚洲工程院人脉圈</text>
  93. </view>
  94. <view class='contentImg'>
  95. <image class='companyImg' mode='aspectFit' src='./img/ali-q1.jpg'></image>
  96. </view>
  97. <view class='textSelection textCenter'>
  98. <text>阿里毕业生人脉圈</text>
  99. </view>
  100. </view>
  101. </swiper-item>
  102. </swiper>
  103. </view>
  104. </view>

  

  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. stringArray: [
  7. [
  8. {
  9. str: '王立',
  10. styleClass: 'textH1'
  11. },
  12. {
  13. str: '男 | 37岁( 1981年11月3日)',
  14. styleClass: ''
  15. },
  16. {
  17. str: '百变空间-CTO、联合创始人、董事',
  18. styleClass: ''
  19. },
  20. {
  21. str: '5年阿里巴巴广告技术研发管理经验',
  22. styleClass: ''
  23. },
  24. {
  25. str: '18项发明专利、第一发明人',
  26. styleClass: ''
  27. },
  28. {
  29. str: '多家上市公司、基金顾问、合作对象包括:',
  30. styleClass: ''
  31. },
  32. {
  33. str: '-> 宜信',
  34. styleClass: ''
  35. },
  36. {
  37. str: '-> 知乎',
  38. styleClass: ''
  39. },
  40. {
  41. str: '-> 旷世',
  42. styleClass: ''
  43. },
  44. {
  45. str: '-> 华米(华米系,纽交所上市:HMI)',
  46. styleClass: ''
  47. },
  48. {
  49. str: '-> 石头科技(小米系)',
  50. styleClass: ''
  51. },
  52. {
  53. str: '-> 艾瑞咨询',
  54. styleClass: ''
  55. },
  56. {
  57. str: '万门大学特约讲师',
  58. styleClass: ''
  59. },
  60. {
  61. str: '联系方式:136-0000-0000',
  62. styleClass: ''
  63. },
  64. {
  65. str: 'Email:56824220@qq.com',
  66. styleClass: ''
  67. },
  68. ], [
  69. {
  70. str: '2016年 ~ 至今',
  71. styleClass: 'textH1'
  72. },
  73. {
  74. str: '百变空间-CTO、联合创始人、董事、连续创业者',
  75. styleClass: ''
  76. },
  77. {
  78. str: '领导研发中心,研究方向主要为',
  79. styleClass: ''
  80. },
  81. {
  82. str: '-> ERP、VR以及在装修场景中的应用落地;',
  83. styleClass: ''
  84. },
  85. {
  86. str: '-> 机器学习,数据驱动营销',
  87. styleClass: ''
  88. },
  89. {
  90. str: '-> AI;',
  91. styleClass: ''
  92. },
  93. {
  94. str: '公司融资情况',
  95. styleClass: 'textH1'
  96. },
  97. {
  98. str: '2017年9月 A轮 估值2.7亿',
  99. styleClass: ''
  100. },
  101. {
  102. str: '投资方: 东方美莱,博将资本',
  103. styleClass: ''
  104. },
  105. {
  106. str: '2016年10月 Pre-A轮 估值1亿',
  107. styleClass: ''
  108. },
  109. {
  110. str: '投资方:博将资本,维度资本',
  111. styleClass: ''
  112. },
  113. {
  114. str: '2015年11月 天使轮 估值2500万',
  115. styleClass: ''
  116. },
  117. {
  118. str: '投资方:天使汇,维度资本',
  119. styleClass: ''
  120. },
  121. ], [
  122. {
  123. str: '2011年 ~ 2016年',
  124. styleClass: 'textH1'
  125. },
  126. {
  127. str: '阿里-阿里妈妈 芒果移动总负责人\总监',
  128. styleClass: ''
  129. },
  130. {
  131. str: '管理过广告部门一半以上的产品线,包括:',
  132. styleClass: ''
  133. },
  134. {
  135. str: '-> 定向广告产品线',
  136. styleClass: ''
  137. },
  138. {
  139. str: '-> DSP广告',
  140. styleClass: ''
  141. },
  142. {
  143. str: '-> 淘宝广告产品线',
  144. styleClass: ''
  145. },
  146. {
  147. str: '-> 无线广告产品线',
  148. styleClass: ''
  149. },
  150. {
  151. str: '-> 芒果移动',
  152. styleClass: ''
  153. },
  154. {
  155. str: '参加过有盟和芒果移动的受过过程,最后只为是芒果移动的总负责人',
  156. styleClass: ''
  157. },
  158. {
  159. str: '深耕机器学习算法、高可用性引擎等技术',
  160. styleClass: ''
  161. },
  162. {
  163. str: '在职期间申请18项发明专利、第一发明人',
  164. styleClass: ''
  165. },
  166. ], [
  167. {
  168. str: '2006年 ~ 2011年',
  169. styleClass: 'textH1'
  170. },
  171. {
  172. str: '微软=微软亚洲研究院 技术经理',
  173. styleClass: ''
  174. },
  175. {
  176. str: '先后经历过:',
  177. styleClass: ''
  178. },
  179. {
  180. str: '-> windows mobile团队',
  181. styleClass: ''
  182. },
  183. {
  184. str: '-> IE团队',
  185. styleClass: ''
  186. },
  187. {
  188. str: '-> SQL Server、SQL Cloud团队',
  189. styleClass: ''
  190. },
  191. {
  192. str: '-> 深耕手机开发、浏览器内核、SQL Engine、Cloud技术',
  193. styleClass: ''
  194. },
  195. ], [
  196. {
  197. str: '2003年 ~ 2006年',
  198. styleClass: 'textH1'
  199. },
  200. {
  201. str: '天津大学-计算机系统结构',
  202. styleClass: ''
  203. },
  204. {
  205. str: '硕士学位',
  206. styleClass: ''
  207. },
  208. {
  209. str: '1999年 ~ 2003年',
  210. styleClass: 'textH1'
  211. },
  212. {
  213. str: '天津大学-计算机科学与技术',
  214. styleClass: ''
  215. },
  216. {
  217. str: '学士学位',
  218. styleClass: ''
  219. },
  220. {
  221. str: '2000年 ~ 2003年',
  222. styleClass: 'textH1'
  223. },
  224. {
  225. str: '天津大学-工商管理',
  226. styleClass: ''
  227. },
  228. {
  229. str: '学士学位(二学位)',
  230. styleClass: ''
  231. },
  232. ], []
  233. ]
  234. },
  235. //事件处理函数
  236. bindViewTap: function() {
  237. },
  238. onLoad: function () {
  239. },
  240. tel() {
  241. wx.makePhoneCall({
  242. phoneNumber: app.globalData.phoneNumber,
  243. })
  244. }
  245. })

 

  1. /**index.wxss**/
  2. .container {
  3. width: 100%;
  4. display: flex;
  5. flex-direction: column;
  6. align-items: center;
  7. justify-content:flex-start;
  8. padding: 0;
  9. background-color: #DDDDDD;
  10. }
  11. #header{
  12. width: 100%;
  13. height: 400rpx;
  14. background-color: #040E18;
  15. /* display: flex;
  16. flex-direction: column;
  17. 让图片figure跑上来*/
  18. display: flex;
  19. flex-direction:column;
  20. justify-content: flex-start;
  21. align-items: center;
  22. margin: 0;
  23. padding: 0;
  24. }
  25. .bjimg{
  26. display: block;
  27. width: 750rpx;
  28. height: 400rpx;
  29. }
  30. .figure{
  31. display: block;
  32. width: 728rpx;
  33. height: 512rpx;
  34. position: absolute;
  35. margin-top: -40rpx;
  36. margin-left: -130rpx;
  37. }
  38. .tel{
  39. display: block;
  40. width: 70rpx;
  41. height: 70rpx;
  42. position: absolute;
  43. margin-top: -100rpx;
  44. margin-left: 200rpx;
  45. }
  46. #content{
  47. width: 100%;
  48. height: 1900rpx;
  49. background-color: #040E18;
  50. }
  51. .contentHeaderImg{
  52. display: block;
  53. width: 750rpx;
  54. height: 112rpx;
  55. }
  56. .textSelection{
  57. display: flex;
  58. flex-direction: column;
  59. justify-content: flex-start;
  60. align-items:flex-start;
  61. padding: 50rpx;
  62. }
  63. text{
  64. display: block;
  65. color: #FFFFFF;
  66. margin: 10rpx;
  67. font-size: 16px;
  68. }
  69. .textH1{
  70. font-size: 18px;
  71. color: aqua;
  72. margin: 25rpx 0 25rpx -10rpx;
  73. }
  74. swiper, swiper-item, .sheet{
  75. width: 100%;
  76. height: 100%;
  77. /* 这里好难啊 */
  78. }
  79. .contentImg{
  80. display: flex;
  81. flex-direction: column;
  82. justify-content: center;
  83. align-items:flex-start;
  84. padding: 60rpx 0 0 0;
  85. }
  86. .companyImg{
  87. display: block;
  88. width: 650rpx;
  89. height: 381rpx;
  90. }
  91. .sheet{
  92. display: flex;
  93. flex-direction:column;
  94. justify-content: flex-start;
  95. align-items: center;
  96. }
  97. .textCenter{
  98. align-items: center;
  99. }

  

转载于:https://www.cnblogs.com/tabCtrlShift/p/9219473.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/106697
推荐阅读
相关标签