diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index d1ef61a..fc0ae77 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -1,6 +1,15 @@
- 默认按钮
+
+
+
+
+
+
+
+
+
+
@@ -8,11 +17,44 @@
export default {
data() {
return {
- title: 'Hello'
+ list: [
+ // {
+ // image: 'https://cdn.uviewui.com/uview/swiper/1.jpg',
+ // title: '昨夜星辰昨夜风,画楼西畔桂堂东'
+ // },
+ // {
+ // image: 'https://cdn.uviewui.com/uview/swiper/2.jpg',
+ // title: '身无彩凤双飞翼,心有灵犀一点通'
+ // },
+ // {
+ // image: 'https://cdn.uviewui.com/uview/swiper/3.jpg',
+ // title: '谁念西风独自凉,萧萧黄叶闭疏窗,沉思往事立残阳'
+ // }
+ ]
}
- },
+ },
+ // 页面生命周期
onLoad() {
-
+ uni.request({
+ url:'https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata',
+ })
+ // .then(console.log)
+ //promise会传递参数给它
+ .then(res=>{
+ const message = res[1].data.message
+ // 方法1
+ /*
+ message.forEach(v => {
+ v.image = v.image_src
+ })
+ this.list = [...message]
+ */
+ //方法2
+ this.list = message.map(v=>({
+ ...v,image:v.image_src
+ }))
+ //箭头函数后面跟({}), 就不会把大括号解析成语句块的开始, 而是对象的一部分,()包起来, 相当于return
+ })
},
methods: {
@@ -21,5 +63,16 @@