1.创建一个data/data.js文件,存放数据
const data = [{
id: "1",
name: "张三",
position: "../../static/ren/tx1.jpg",
identity: "管理员",
},{
id: "2",
name: "李四",
position: "../../static/ren/tx2.jpg",
identity: "游客"
},
{
id: "3",
name: "陈五",
position: "../../static/ren/tx3.jpg",
identity: "游客"
}
]
module.exports = {
data1: data //前一个data1是将后一个data对象数组暴露出去的命名的名字,自己定义的
}
2.template中的写法
<template>
<view v-for="item in myJson.data1" @key="item.id" class="birthday-item">
<view class="img">
<navigator>
<image :src="item.position" mode=""></image>
</navigator>
</view>
<view class="info">
<view class="name">
<view class="title">
<text class="title-more">{{item.name}}</text>
</view>
</view>
<view class="qyt-mask">{{item.identity}}</view>
</view>
</view>
</template>
<script>
//为了区分,这里用data3表示,全部用data也可以,后面的myJson放的据说没有
import data3 from "../../data/myJson.js"
export default {
data() {
return {
title: 'Hello',
myJson:data3,
// myMemoriaJson: [{
// id: "1",
// name: "张三",
// position: "../../static/ren/tx1.jpg",
// identity: "管理员"
// },
// {
// id: "2",
// name: "李四",
// position: "../../static/ren/tx2.jpg",
// identity: "游客"
// },
// {
// id: "3",
// name: "陈五",
// position: "../../static/ren/tx3.jpg",
// identity: "游客"
// }
// ],
},
methods: {
}
}
</script>