配置vuejs加载模拟数据

【个人笔记,非技术博客】

1.使用前确保安装axios插件,vuejs官方推荐,当然使用其他插件也可以

2、配置dev-server.js

1
2
3
4
5
6
var router = express.Router();
var bookData =  require('./../mock/book.json');//加载json数据
router.get("/book",function (req,res,next) {
  res.json(bookData);
});
app.use(router);

  

3、导入axios

4、访问数据

复制代码
import NavHeader from "./../components/header/header.vue"
  import NavFooter from "./../components/footer/footer.vue"
  import NavBread from  "./../components/navBread/navBread.vue"
  import axios from 'axios'
  export default{
      data(){
         return {
             bookList:[]
         }
      },
    components:{
        NavHeader,
        NavFooter,
        NavBread
    },
    mounted:function () {
      this.getGoodsList();
    },
    methods:{
          getGoodsList(){
              axios.get("/book").then((result)=>{
                  var res = result.data;
                  this.bookList = res.result;
              })
          }
    }
  }
复制代码

5、使用数据

复制代码
<div>
      <ul>
        <li v-for="(item,index) in bookList">
          <img v-bind:src="'/static/images/'+item.bookImg"/>
          <div>{{item.bookName}}</div>
          <div>{{item.bookAuthor}}</div>
        </li>
      </ul>
    </div>
复制代码

 

posted @     阅读(3720)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示