组件及组件间通信、路由、axios发起AJAX请求

子组件:Child.vue

<template>

<div>

<slot name="xxx">不确定的标签结构 1</slot>

<div>组件确定的标签结构</div>

<slot name="yyy">不确定的标签结构 2</slot>

</div>

</template>

父组件:Parent.vue

<child>

<div slot="xxx">xxx 对应的标签结构</div>

<div slot="yyy">yyyy 对应的标签结构</div>

</child>

2、axios发起AJAX请求

axios:通用的 ajax 请求库

// 引入模块

import axios from 'axios'

// 发送 ajax 请求

axios.get(url)

.then(response => {

console.log(response.data) // 得到返回结果数据

})

.catch(error => {

console.log(error.message)

})

3、路由

路由组件:Home.vue  ;  About.vue

应用组件:App.vue

<div>

<!--路由链接-->

<router-link to="/about">About</router-link>

<router-link to="/home">Home</router-link>

<!--用于渲染当前路由组件-->

<router-view></router-view>

</div>

路由器模块: src/router/index.js

注册路由器: main.js

编写使用路由的 3 步:*定义路由组件  *注册路由  *使用路由

路由可嵌套

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容