Vue 事件对象$event
- 使用不带圆括号的形式,
event对象将被自动当做实参传 - 使用带圆括号的形式,我们需要使用
$event变量显式传入event对象。
vue-mall笔记
1 双向数据绑定基于 Object 对象的底层方法 defineProperty
2 runtime.js 是 vue的运行时环境,引入之后就可以用vue的
3 render方法写底层的dom片段
4 Esm.js是 es 语法写的
5 common.js 是common规范
6 .once使用的场景:按钮下一步,只点一次,就失效
7 Vue-router 默认使用hash路由,特点是url地址中有个#,手动设置mode为’history’,可改为原生路由形式,则url中不需要加#
嵌套路由 router-view,router-link,子页面里面也需要定义路由
编程式路由,通过js来实现页面的跳转
$router.push('name')
$router.push({path: 'name'})
$router.push({path: 'name?a=123'})
$router.push({
path: 'name',
query: {
a:123
}
})
$router.go(-1)
$router.go(1)
8 页面模板里获取单个路由的参数
<span>{{$route.params.xxx}}</span>
<span>{{$route.query.xxx}}</span>