2018-12-09

作者: __静心 | 来源:发表于2018-12-09 19:18 被阅读11次

    vue购物车(非代码)

    • 我的购物车是一个组件,里面的true和false是我自己添加进去的,但是我进行的是,子组件返回父组件的值,而点击之后好像那个,子组件中的显示的传过去的一直是false,我想是因为我又简历了一个对象数来接受此数据,修改的是另一个对象的值,此对象的值没有被修改,那有个疑问,用来接收的那个对象和传来的地址是不一样的吧,但是怎么使传过来的对象是相同的呢

    • 我的购物车功能逐渐完成了,刚开始问了一下学长怎么实现,但是当时学长当时说的我不是很理解,之后我就按照我之前的写,是把父组件的值传给子组件,然后子组件中用props接收,并在data(){}中写入了一些对象用来接收props中的值(这样可以修改父组件的值而不影响父组件的值(即是不会更新)),我是在子组件中进行逻辑运算的,虽然完成了一部分功能,但是后期的功能完成起来会非常麻烦,而且还会出现各种bug,这时候想到了学长之前所说的用对象存数据,就像是恍然大悟一样,在循环创建模板的时候,必须要求v:bind:key="",不然就会报出错误,很正常,因为没有标识,起初说那个它的标识,当初我不会。在我写之后,出现了各种的bug后,我才迷过来,把那个标识的可以从子组件中传到父组件来,至此逐渐修改我的代码,发现果然,修改后的代码逻辑比较清晰,而且浅显易懂(当然是经历过之后,踩了几个坑)。起初不懂得原因是不知道监听和计算属性得区别们也不会用,现在已经大致能会用一点了,但是他们得区别也还是懂一点点

    相关文章

      网友评论

        本文标题:2018-12-09

        本文链接:https://www.haomeiwen.com/subject/agukhqtx.html