uni-app导入本地json数据,使用v-for循环遍历数据并渲染到页面
1.在项目中新建一个目录components2.在目录下新建一个json.js页面(注意是.js)3.在json.js页面中写上本地模拟json数据,并导出let data = [{"id": 1,"name":'张三',"img":'http://img4.cache.netease.com/photo/0001/2017-07-14/s_CP9PNPU96VVV0001.jpg'},{"id"
·
1.在项目中新建一个目录components
2.在目录下新建一个json.js页面(注意是.js)
3.在json.js页面中写上本地模拟json数据,并导出
let data = [{
"id" : 1,
"name":'张三',
"img":'http://img4.cache.netease.com/photo/0001/2017-07-14/s_CP9PNPU96VVV0001.jpg'
},
{
"id" : 2,
"name":'李四',
"img":'http://img4.cache.netease.com/photo/0001/2017-07-14/s_CP9PNPU96VVV0001.jpg'
},
{
"id" : 3,
"name":'王五',
"img":'http://img4.cache.netease.com/photo/0001/2017-07-14/s_CP9PNPU96VVV0001.jpg'
},
{
"id" : 4,
"name":'赵六',
"img":'http://img4.cache.netease.com/photo/0001/2017-07-14/s_CP9PNPU96VVV0001.jpg'
}
]
module.exports={
data:data
}
4.在你的index.vue页面中引入文件import json from "../../components/json.js"
5.在data里自定义名字,传入引入的json文件名
data() {
return {
title: 'Hello',
shuju:json.data
}
}
6.使用v-for循环遍历数组
<view class="text-area" v-for="it in shuju">
<text class="title">{{it.name}}</text>
<image :src="it.img" mode=""></image>
</view>
这样数据就出现在页面了
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)