2019-06-30

路由基础

</router -link>:用来生成路由器连接
< router-link to ="/xxx"> GO to xxx</router -link>
<router-view>: 用来显示当前路由组件界面
<router-view></router-view>
.总结: 编写使用路由的 3 步
1)定义路由组件
2)注册路由
3)使用路由

axios

通用的 ajax 请求库, 官方推荐, vue2.x 使用广泛

// 引入模块
import axios from 'axios'
// 发送 ajax 请求
axios.get(url)
.then(response => {
console.log(response.data)
// 得到返回结果数据 })
.catch(error => {
console.log(error.message)
})
vuex 是什么简单来说: 对 vue 应用中多个组件的共享状态进行集中式的管理(读/写)

vuex 核心概念和 API

state

1)vuex 管理的状态对象

2)它应该是唯一的

const state = {

xxx: initValue

}

状态自管理应用

1)state: 驱动应用的数据源

2)view: 以声明方式将 state 映射到视图

3)actions: 响应在 view 上的用户输入导致的状态变化(包含 n 个更新状态的方法)

modules

1)包含多个 module
2)一个 module 是一个 store 的配置对象
3)与一个组件(包含有共享数据)对应 向外暴露 store 对象

export default new Vuex.Store({ state,  mutations,  actions,    getters}) 
#组件中
import {mapState, mapGetters, mapActions} from 'vuex'export default {   computed: {     ...mapState(['xxx']),       ...mapGetters(['mmm']), }   methods: mapActions(['zzz'])}{{xxx}} {{mmm}} @click="zzz(data)" 
#映射
c storeimport store from './store'new Vue({ store})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一)从外在开始,逐渐转向内在 我们学习一个新的行为模式和技巧的时候,典型的过程都是从外在开始,然后逐渐内化成我们...
    披着洋皮的郎阅读 3,816评论 2 0
  • 我听说有人用藏头诗表白 这都什么年代了 一个强吻过去不就好了 生怕别人不知道你有才华吗 只偷偷说有什么用 爱要大声...
    叶凡i阅读 1,475评论 0 0
  • 春风缓缓蔓延,我展望四野,远近的阡陌,来来往往的草帽正频频攒动。田园里滴下的汗水浇醒了一季,又酝酿着另一季的匆忙。...
    风梦明珠阅读 1,306评论 0 0
  • 东南亚 在我的心里 一直是一个美丽而神秘的地方 那里有穿着奥黛的越南姑娘 还有金光灿灿的佛教金顶 有神秘久远的吴哥...
    丶足迹阅读 2,948评论 0 1
  • 人生就是一场没有结局的演出,每天都是没有彩排的现场直播,故事情节随着自己的心情去演,心情也随着没有彩排而在变化,而...
    卍丰卍阅读 1,495评论 1 2