Survive by day and develop by night.
talk is cheap, show me the code,make a better result.
目录
vue import 默认导入当前的资源文件,
概述
vue是一种事件驱动式架构
需求:
vue 如何监听select 事件呢?
设计思路
实现思路分析
1.URL管理
<template>
<div @click="stringClick">{{msg}}</div>
</template>
<script>
export default {
name: "jianting",
data() {
return {
msg: "1223"
};
},
watch: {
msg: function(newVal, oldVal) {
// TO DO
console.log("newVal:", newVal);
console.log("oldVal:", oldVal);
}
},
methods: {
stringClick() {
this.msg = Math.random() * 100;
}
}
};
</script>
watch: {
$route: {
handler: function(val, oldVal) {
console.log(val);
},
// 深度观察监听
deep: true,
immediate: true
}
}
拓展实现
这里参考:github:简单实现上述流程:
入门级实现:
: 部分源码实现.
: 源码实现
性能参数测试:
无
参考资料和推荐阅读
欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~
本文探讨了Vue.js中的事件监听,通过一个简单的`select`事件监听示例展示了如何在模板中绑定事件处理函数。同时,文章介绍了Vue的响应式系统,特别是`watch`对象的使用,用于监听数据变化。在`watch`中,作者展示了如何监听`$route`变化并进行了深度观察。此外,还提及了简单实现和性能测试的可能性,但未提供具体实现和测试细节。

被折叠的 条评论
为什么被折叠?



