当前位置: 首页 > news >正文

Vue2项目created不执行

Vue2项目created不执行

      • 设置唯一值 `name`
      • 在 `created` 调用方法
      • 在 `watch` 中监听路由
      • 完整代码示例

设置唯一值 name

在 Vue 组件中,name 属性用于标识组件。确保每个组件的 name 属性是唯一的,这有助于在调试和开发过程中更好地识别组件。

export default {name: 'Merchandise',// 其他代码
}

created 调用方法

created 是 Vue 组件的生命周期钩子之一,它在组件实例被创建后立即执行。可以在 created 钩子中调用方法,以确保在页面首次加载时执行该方法。

添加 immediate: true 确保组件创建时立即执行一次
添加 deep: true 深度监听路由变化

export default {name: 'Merchandise',created() {this.getList()},methods: {getList() {// 这里写获取商品列表的逻辑console.log("获取商品列表");}}
}

watch 中监听路由

通过 watch 监听 $route 对象的变化,可以在路由路径发生变化时执行特定的逻辑。例如,当路由路径为 /new/merchandise 时,调用 getList 方法。

export default {name: 'Merchandise',created() {this.getList()},watch: {"$route": function () {immediate: true, // 立即执行一次deep: true,      // 深度监听if (this.$route.path == '/new/merchandise') {this.getList()}}},methods: {getList() {// 这里写获取商品列表的逻辑console.log("获取商品列表");}}
}

完整代码示例

以下是一个完整的 Vue 组件示例,展示了如何在 created 钩子中调用方法,并通过 watch 监听路由变化来执行方法。

<script>
export default {name: 'Merchandise',created() {this.getList()},watch: {"$route": function () {immediate: true, // 立即执行一次deep: true,      // 深度监听if (this.$route.path == '/new/merchandise') {this.getList()}}},methods: {getList() {// 这里写获取商品列表的逻辑console.log("获取商品列表");}}
}
</script>

通过以上步骤,可以确保在页面首次加载时以及在特定路由路径下,getList 方法能够正确执行。

相关文章:

  • Java视频流RTMP/RTSP协议解析与实战代码
  • JavaSE基础语法之方法
  • Hue面试内容整理-Hue 架构与前后端通信
  • LLaMA-Factory微调大模型Qwen2.5
  • 电动汽车直流快充充电桩AEV200-DC240M4的详细介绍
  • mysql-单一的事务--single-transaction选项
  • MyBatis进阶干货知识
  • 海康相机连接测试-极简版
  • K8s CoreDNS 核心知识点总结
  • AI 来袭:颠覆传统的数字营销指南
  • 我用 CodeBuddy 开发了一个颜色命名搜索器 —— ColorNameHub 的诞生记
  • Verilog HDL 语言整理
  • [特殊字符] 如何优雅地避免 SQL 多表 LEFT JOIN 造成的笛卡尔积放大问题?
  • 青少年编程与数学 02-019 Rust 编程基础 16课题、包、单元包及模块
  • C# RSA加密
  • 日语简单记录
  • 基于大模型预测的脑出血全流程诊疗技术方案
  • 服务器性能参数分析基础:磁盘-CPU-内存
  • ci/cd全流程实操
  • MySQL 8.0 OCP 1Z0-908 121-130题
  • 尹锡悦宣布退出国民力量党
  • 曾犯强奸罪教师出狱后办教培机构?柳州鱼峰区教育局:正核实
  • 阿坝州委书记徐芝文已任四川省政府党组成员
  • 最高降九成!特朗普签署降药价行政令落地存疑,多家跨国药企股价收涨
  • 旭辉控股集团主席林中:债务重组是活下来的前提,自营开发业务收缩至少数核心城市
  • 权益类基金发行回暖,这些老将挂帅新基,谁值得买?