💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
> :key="index" :movie="item" 向子组件传递数据 ``` <template> <div class="home"> <movie-item v-for="(item,index) of movies" :key="index" :movie="item" @jump="onJump"></movie-item> </div> </template> ``` > 引入模板及axios ``` <script> import MovieItem from "../components//MovieItem"; import axios from "axios-jsonp-pro"; ``` ``` export default { name: "home", data() { return { movies: [] }; }, ``` > 注册模板 ``` components: { MovieItem }, ``` > mounted()相当于onload() 在加载时进行数据请求 ``` mounted() { var url = "https://douban.uieee.com/v2/movie/top250"; axios.jsonp(url).then(res => { this.handleDta(res); }); }, ``` > 自定义处理数据函数 ``` methods: { handleDta(res) { var subjects = res.subjects; var movies = []; subjects.forEach(item => { var temp = { id: item.id, imageUrl: item.images.small, title: item.title }; movies.push(temp); }); this.movies = movies; }, ``` > 进行页面跳转 ``` onJump(id){ this.$router.push('/about/'+id); } } }; </script> ```