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

自己怎么做百度网站最近军事新闻热点大事件

自己怎么做百度网站,最近军事新闻热点大事件,wordpress怎么添加自动推送代码,企业网站开发报价形式文章目录 命名路由组件传参query参数方式参数传递参数接收 params参数方式参数传递参数接收 props配置方式布尔值形式对象模式函数模式 上一篇:(四十三)Vue Router之嵌套路由 命名路由 命名路由是为路由配置项提供一个名称,以便…

文章目录

  • 命名路由
  • 组件传参
    • query参数方式
      • 参数传递
      • 参数接收
    • params参数方式
      • 参数传递
      • 参数接收
    • props配置方式
      • 布尔值形式
      • 对象模式
      • 函数模式

上一篇:(四十三)Vue Router之嵌套路由

命名路由

命名路由是为路由配置项提供一个名称,以便在代码中引用该路由。通过为路由配置项添加name属性,可以为路由指定一个唯一的名称。

配置:

const router = new VueRouter({routes: [{path: '/path1',name: 'name2', // 命名路由为 'name1'component: Component1,},{path: '/path2',name: 'name2', // 命名路由为 'name2'component: Component2,},],
});

使用:

<router-link :to="{name:'name1'}"></router-link>
<router-link :to="{name:'name2'}"></router-link>

组件传参

query参数方式

参数传递

  • 字符串写法
<router-link :to="`/xxx?param1=${param1}&param2=${param2}`">query跳转携带参数
</router-link>
  • 对象写法
<router-link :to="{path:'/xxx',query:{param1:param1,param2:param2}}">query跳转携带参数
</router-link>

参数接收

   $route.query.id$route.query.title

params参数方式

参数传递

  • 占位符形式
const router = new VueRouter({routes: [{path: '/xxx/:param1/:param2',component: Component,},],
});
<router-link :to="`/xxx/${param1}/${param2}`">params跳转携带参数
</router-link>
  • 对象写法
<router-link :to="{name:'detail',params:{param1:param1,param2:param2}}">params跳转携带参数
</router-link>

特别注意:路由携带params参数时,若使用to的对象写法,则不能使用path配置项,必须使用name配置!

参数接收

   $route.params.id$route.params.title

props配置方式

在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。

使用 props 将组件和路由解耦,props配置将会把参数以props的方式传递到目标组件,该配置属性可以是布尔值、对象或函数

布尔值形式

如果 props 被设置为 true,把路由组件收到的所有params参数,以props传递过来。

const router = new VueRouter({routes: [{path: '/path1',props: true, // 把路由组件收到的所有params参数,以props传给Component组件。component: Component,},],
});

对象模式

props对象写法,对象中所有的数据都以props传递过来。

const router = new VueRouter({routes: [{path: '/path1',props: {param1:param1,param2:param2},component: Component,},],
});

函数模式

props函数写法,该函数返回的对象中每一组数据都会通过props传递过来,可以配合query和params使用

const router = new VueRouter({routes: [{path: '/path1',props($route){return {param1:$route.query.param1,param2:$route.params.param2}}component: Component,},],
});
http://www.ds6.com.cn/news/84843.html

相关文章:

  • 网站怎么做图片转链云南百度推广开户
  • 青岛外贸网站设计百度搜索推广开户
  • 做网站大概要多少钱福州网站排名推广
  • 网站首页设计制作费用百度推广登录地址
  • 网站设计服务有哪些百度官网登录
  • 程序员代做网站违法seo创业
  • 微网站栏目图标百度问问我要提问
  • 周口学做网站关键词优化推广排名软件
  • 建立网站需要什么手续大型网站建设平台
  • 网站网页设计哪个好武汉网站推广排名
  • 滁州公司做网站学会计哪个培训机构比较正规
  • 网站设计建设公司怎么做广告资源发布平台
  • 网站怎么设计制作企业网络搭建方案
  • 网站开发怎么自动获取位置yandex搜索引擎入口
  • 岷县城乡建设局网站网站推广在哪好
  • 盐山做网站的云南网站建设百度
  • 做威客网的正规网站有哪些广告推广方式
  • 上海专业网站建设职业技能培训网
  • 韩国在中国做美食的视频网站有哪些如何去做网络营销
  • 淘宝客怎样做自己的网站推广杭州seo技术
  • 武汉设计公司官网郑州网站建设专业乐云seo
  • 网站制作方法千锋教育培训怎么样
  • 雄安网建 网站建设怎么用网络推广业务
  • 网站不提交表单网络营销特点
  • g点网站建设工作室重庆整站seo
  • 上海制作网站的公司有哪些东莞网站seo推广
  • 网站建设一般多少钱sem电子扫描显微镜
  • 做外贸网站需要什么条件百度云盘搜索引擎入口
  • 信息系统开发计划百度seo优化培训
  • 如何更改网站标签logo产品推广方案范文