Vue.js中,router和route

js 复制代码
    <div class="search">
        {{$route.params.things}}
      <van-nav-bar fixed title="商品列表" left-arrow @click-left="$router.go(-1)" />

      <van-search
        readonly
        shape="round"
        background="#ffffff"
        value="手机"
        show-action
        @click="$router.push('/search')"
      >
        <template #action>
          <van-icon class="tool" name="apps-o" />
        </template>
      </van-search>

为什么一会用router 另一个又是route

在Vue.js中,router和route是两个不同的概念。

router是Vue Router的实例,它用于管理应用程序的路由。

route是当前路由的对象,它包含了当前页面的路由信息,例如路由路径、参数等。

在你提供的代码中,$router是Vue Router实例的一个属性,用于进行页面跳转和导航操作,例如使用$router.push('/search')将会跳转到名为search的路由页面。

route是当前路由的对象,` route`.params.things表示从路由参数中获取名为things的参数值。

所以,$router用于进行页面跳转和导航操作,而$route用于获取当前路由的信息。

相关推荐
边界条件╝17 分钟前
微前端进阶(二)
前端
代码N年归来仍是新手村成员23 分钟前
【AWS】Lambda 初识与服务部署
javascript·react.js·ai·node.js·云计算·ai编程·aws
罗超驿28 分钟前
9.零基础学CSS:元素属性设置(字体、颜色、对齐等)全解析
前端·css
云水一下37 分钟前
JavaScript 从零基础到精通系列:流程控制、函数与作用域
前端·javascript
丷丩38 分钟前
MapLibre GL JS第28课:PMTiles源和协议
javascript·gis·map·mapbox·maplibre gl js
之歆1 小时前
Day24_JavaScript正则表达式与性能优化实战:从入门到精通
javascript·性能优化·正则表达式
柚子科技1 小时前
Vue3 响应式原理:我被 ref 和 reactive 坑了3次后终于搞懂了
前端·javascript·vue.js
大鱼前端1 小时前
Veaury:让Vue和React组件在同一应用中共存的神器
前端·vue.js·react.js
五月君_1 小时前
继 React、Vue 之后,Three.js 也有 Skills 了!AI 写 3D 终于不“晕”了
javascript·vue.js·人工智能·react.js·3d
scan7241 小时前
大模型只是知道要调用工具,本身不
前端·javascript·html