1、创建页面
taro create --name detail
app.config.js pages: [ 'pages/index/index', 'pages/detail/index' ],
2、引入axios
yarn add axios
//app,jsimport axios from 'axios'Vue.prototype.$http = axios;
3、发送请求
//index.vuemounted() { this.$http(`http://47.108.197.28:4000/api/movie/top250`).then((res) => { this.movies = res.data.res; }); },
4、路由跳转传值
//index.vueimport Taro from "@tarojs/taro";goDetail(event) { // console.log(event); var { id } = event.target; // console.log(id); Taro.navigateTo({ url: `/pages/detail/index?id=${id}`, }); },
//detail/index.vueimport Taro from "@tarojs/taro";created() { this.$instance = Taro.getCurrentInstance(); }, mounted() { console.log(this.$instance.router.params); var { id } = this.$instance.router.params; }