1.标签内部传参数
<table class="table table-striped table-bordered data-table " >
<slot></slot>
</table>
2.监测值发生变更
对象监测方式:dataOrderBy属于监测的对象
watch: {
//如果排序方式发生变更重新修改逻辑
dataOrderBy: {
handler() {
alert(this.dataOrderBy);
},
deep: true
}
},
deep:true应该是监测对象数组使用
3.页面跳转2中方式
第一种query,该方式会在路径上显示
this.$router.push({
path: "demo",
query: { id: "1" }
});
第二种params,该方式不会再路径上显示,刷新页面丢失
注意:params只支持name,不支持path.
name与path区别:在路由中管理,一个写name的值,一个写path的值,具体区别自行研究
this.$router.push({
name: "demo",
params: { ids: "13516" }
});
4.vue list获取下标
v-for="(item, index) in items"
5.页面数据没有渲染重新刷新渲染
this.$forceUpdate();
6.vue父子组件参数混合
arguments[0]:子组件的第一个参数
@test="onPaste(arguments[0],mapKey,indexi,indexj)"