vue 尚品汇实战项目(一)

1、项目开发流程:

1.书写静态页面

2.拆分组件

3.获取服务器的数据动态展示

4.完成相应的动态业务逻辑

2.路由组件与非路由组件的区别?

1:路由组件一般都放在pages/views文件夹,非路由组件一般都放在componets

2:路由组件一般都需要在router文件夹中进行注册(使用的就是组件的名字),非路由组件使用的时候一般都是以标签的形式

在main.js中注册路由信息,书写router的时候,组件的身上都拥有$route $router属性

$route:一般获取路径信息【路径、query、params等等】

$router:一般进行编程时导航路由跳转【push|replace】两种区别能不能记住历史记录

3、路由传递参数的三种写法:字符串形式、模板字符串、对象

this.$router.push("/search/" + this.keyword + "?k=" + this.keyword.toUpperCase());

this.$router.push(`/search/${this.keyword}?k=${this.keyword.toUpperCase()}`);

this.$router.push({name:"search",params:{keyword:this.keyword},query:{k:this.keyword.toUpperCase()}});

3、路由的params参数和query参数的传递

params参数:路由需要占位,在路径中占位:keyword

{
	path:'/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值