当前位置: 首页 > Web前端 > HTML

Vue应用开发【分页效果与购物车】

时间:2023-04-02 19:03:01 HTML

作者|杰斯克森来源|达达前端酒馆分页组件首先创建一个项目:分页组件,做项目的时候不要手写代码,想着业务逻辑,怎么写,怎么写才是最好的呈现方式。不急于开始一个项目。一定要先想好整体框架,从最底层开始做自己最想要的。如果先搬代码,边做边想,就会出问题,会卡壳,半路出家。分页组件,你觉得你想要什么内容,是不是一个页面?不懂的可以去看看别人的分页是怎么做的,考虑业务逻辑,从整体上开始思考问题。不然我就去百度看看别人的分页效果。看完做不成也没关系,那我们呢?可以从底层做起,从最小的逻辑做起,想一想做这个的时候需要考虑什么。循序渐进,做好局部功能。这个功能完成后,再做一个功能或者页面~我们需要分页组件的字段是干什么用的?想一想,当前页,有没有,curpage当前页,每页的大小,pagesize,总页数,total等等,如果实在想不出来,看看什么也没关系别人有的,想了想写代码,那就快了。废话不说,先创建项目:编写分页组件props:['total'],data:function(){return{page:1,//当前页码pagesize:10//每页记录数});},你能想到这么多吗?然后先写那么多,然后想想自己需要什么:总页数=Math.页记录数为10页,记录总数,总页数。比如80除以10页,8页。math.ceil(x)返回大于等于参数x的最小整数,即浮点数向上取整。点击事件切换不同页面的效果。

Paginationcomponent

//parent
{{p}}@click.stop防止事件冒泡@click.prevent阻止事件的默认行为,分页效果大概相同。购物车组件购物车组件是项目不可缺少的,也是需要面试的。每当你让我在电脑上写一个购物车组件时,你一写就写。做购物车的时候,商场项目少不了它。把购物车组件写好。会很方便,代码的重复也会简化。那么对于购物车组件的内容你怎么看呢?购物车是否有:商品名称、单价、添加或删除的商品数量?那么订单总额呢?这些是必不可少的!!!如果你不知道购物车组件里有什么,你可以先去看看别人的,看看都有什么。购物车组件一般包括显示商品名称、单价、购买数量、订单总金额。通过增加或减少商品的购买数据,同步改变订单总额。总量是同步的。我们能想到的是用什么命令,是不是v-model的双向绑定v-model命令//v-model命令的双向绑定updateCount:function(){//触发inputeventthis.$emit('input',this.count);}Vue监听vue中的输入值变化事件,原生事件;this.$emit()是父子组件之间传值的触发器。this.$emit(event,value)父组件:子组件:vue:自定义组件中v-model和父子组件的双向绑定

{{message}}

{{message}}

<script>varvueApp=newVue({el:'#app',data:{message:"我其实是个语法糖"}})下面两个约等于:{something=value}">

{{message}}

vue实际应用开发到此结束,敬请期待!!!??别忘了留下你的学习足迹【点赞+收藏+评论】作者信息:【作者】:Jeskson【原创公众号】:达达前端小酒馆【福利】:公众号回复“信息”给自己-学习数据礼包(进群分享,你要什么就说,看我有没有)!【转载说明】:转载请注明出处,谢谢合作!~大前端开发,定位前端开发技术栈博客,PHP背景知识点,web全栈技术领域,数据结构与算法,网络原理等以通俗易懂的方式呈现给小伙伴方式。感谢您的支持,感谢您的厚爱!!!如本账号内容有问题(例如:涉及版权或其他问题),请及时联系我们进行整改,我们会尽快处理。请喜欢它!因为您的认可/鼓励是我写作最大的动力!欢迎来到达达的CSDN!这是一个有品质有态度的博客