vueMS(二)

1.mvvm 框架是什么?

Model-View-ViewModel的缩写,模型-视图-视图模型 m-model:【模型】指的是后端传递的数据
v-View:【视图】指的是所看到的页面.
vm-viewmodel:【视图模型】mvvm模式的核心,它是连接view和model的桥梁,一是将【模型】转化成【视图】,即将后端传递的数据转化成所看到的页面。实现的方式是:数据绑定。二是将【视图】转化成【模型】,即将所看到的页面转化成后端的数据。实现的方式是:DOM事件监听。

2.vue-router 路由的两种模式?

hash 模式: 后面的 hash 值的变化,并不会导致浏览器向服务器发出请求,浏览器不发出请求,也就不会刷新浏览器,每次 hash
值的变化会触发 hashchange 事件。 history 模式: 利用了 HTML5 中新增的 pushState() 和
replaceState() 方法。这两个方法应用于浏览器的历史记录栈,在当前已有的 back、forward、go
的基础之上,它们提供了对历史记录进行修改的功能。只是当它们执行修改时,虽然改变了当前的 URL,但浏览器不会立即向后端发送请求。

3.父组件向子组件传值的方法?

父组件传递的数据 子组件用 props 方法接收。
具体看我的其他文章有具体描写

4.子组件向父组件传值的方法?

子组件向父组件传值用 this.$emit(key,value) ,父组件接收的时候需要在父组件中创建的子组件的标签中绑定
Key,格式:@Key=“方法名”,父组件声明这个方法,方法带参数,这个参数就是子组件传递的 Value。

5.vuex是什么?

Vuex 是专门为 Vue.js 设计的状态管理模式,它采用集中式储存管理 Vue
应用中所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

6.Vuex 有哪几种属性?

state:基本数据
getters:从基本数据派生的数据
mutations:提交更改数据的方法,同步!
actions:像一个装饰器,包裹 mutations,使之可以异步。 modules:模块化 Vuex。

7.如何让 CSS 旨在当前组件中起作用?

当前组件的 < style>标签修改为< style scoped>

8.说出至少 4 种 Vue 当中的指令和它的用法?

v-html:渲染文本(能解析 HTML 标签) v-text:渲染文本(统统解析成文本) v-bing:绑定数据
v-once:只绑定一次 v-model:绑定模型 v-on:绑定事件 v-if v-shou:条件渲染

9.vue-router 是什么?它有哪些组件?

vue-router 组件: < router-link to=""> 路由的路径 < router-link
:to="{name:’‘l路由名’}"> 命名路由 < router-view> 路由的显示

10.怎么定义 vue-router 的动态路由?怎么获取传递过来的动态参数?

在 router 目录下的 index.js 文件中,对 path 属性加上 /:id。使用 router 对象的
params.id,例如:this.$route.params.id。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值