好家伙, 1.关于keep-alive 这是一个用于阻止组件自行销毁的插件 <!-- keep-alive可以把内部组件进行缓存,而不是销毁组件 --> 那么我们什么时候会用到他呢? 举个栗子 他来了,他来了,经典自增1按钮(太TM经典了) 上代码: Left.vue组件中: <template> <div> <h1>我是主页</h1> <h1>我的count值为:{{count}}</h1> <button @cl…
好家伙, 1.什么是插槽? 插槽是vue为组件的封装者提供的能力.允许开发者在封装组件时, 把不确定的,希望由用户指定的部分定义为插槽   我们依然可以把它理解为一个占位符 1.1.插槽的基本用法 试例项目目录如下: 在Left.vue组件中: <template> <div> <!-- 声明一个插槽区域 --> <slot></slot> </div> </template> 在App.vue组件中: <templ…
好家伙, 1.实现总价的动态计算 商品数量被动态的改变后, 相应的总价同样会改变 所以我们需要重新计算总价格了 这个的实现并不难 我只要拿到商品的数量就好了 我们用一个计算属性计算出已勾选商品的总数量 在App.vue中 total(){ return this.list.filter(item=>item.goods_stats) .reduce((t,item) =>(t+=item.goods_count),0) } 组件调用部分: <Footer :isfull="fu…
好家伙, 1.商品数量的增减 我们把商品的数量增减独立出来,写成一个独立的组件Counter <template> <div class="number-container d-flex justify-content-center align-items-center"> <!-- 减 1 的按钮 --> <button type="button" class="btn btn-light btn-sm"…
好家伙, 继续完善购物车相应功能 1.如何实现全选和反全选 1.1.全选框的状态显示(父传子) 来一波合理分析: 在页面中,有三个商品中 三个商品中的第二个未选择, 我么使用一个计算属性(fullState)来遍历一遍三个商品的选择状态 遍历过程中发现第二个是false,另外两个为true 那么计算属性fullState的状态也是false了, 三个都是true,这个计算属性才是true 然后将这个值传给全选框的组件, 如果值是false 那么我看到的全选框就是灰色的 反之,如果值是true 那…
1.简介 上一篇宏哥讲解和分享了如何在控制台输出日志,但是你还需要复制粘贴才能发给相关人员,而且由于界面大小限制,你只能获取当前的日志,因此最好还是将日志适时地记录在文件中直接打包发给相关人员即可.因此这一篇宏哥主要讲解和分享如何通过log4j2将日志输出到文件中. 2.配置文件 先简单介绍一下下面这个配置文件. 1)根节点configuration,然后有两个子节点:appenders和loggers(都是复数,意思就是可以定义很多个appender和logger了)(如果想详细的看一下这个x…
通过做项目以及群里面的一些大神的聊天,总结一下关于项目中的两个知识点,以后当做参考. 一. 在custom setting中配置集成接口信息后刷sandbox的问题 我们做项目时,经常会遇见和其他平台集成,比如和SAP等系统平台进行集成.因为salesforce开发模式大部分是dev -> full -> production.  所以当我们做类似callout等操作时,集成的账号密码或者Endpoint等通常要动态的配置.这种操作通常会配置在Custom Setting或者custom me…
好家伙 什么是响应式?比较官方的回答: Vue.js 的核心包括一套"响应式系统". "响应式",是指当数据改变后,Vue 会通知到使用该数据的代码. 例如,视图渲染中使用了数据,数据改变后,视图也会自动更新. 2.1 Object.defineProperty Object.defineProperty(obj, prop, descriptor) 参数 obj 要定义属性的对象. prop 要定义或修改的属性的名称或 Symbol . 妙啊,官方文档就是好用啊…
[基本语法] VFL的语法为H:和V:开头,代表水平和垂直. 接下来如果要涉及距离,使用|-x-,x为距离的点数. 对于视图,用[ ]包围,例如[blueView]. ①下面的语句实现了blueView水平方向左右各距离控制器的边缘20点: H:|-20-[blueView]-20| ②如果要指定宽高,在视图名称之后用圆括号内填入常量数值,下面的代码实现了blueView距离左边20点,宽度固定为120点: H:|-20-[blueView(20)] ③如果要指定相等关系,例如redView的宽…
前面介绍了如何使用字符流读写文件,并指出字符流工具的处理局限,进而给出随机文件工具加以改进.随机文件工具除了支持访问文件内部的任意位置,更关键的一点是通过字节数组读写文件数据,采取字节方式比起字符方式有下列两个好处:1.文件长度以字节为单位计量,可以分配等长的字节数组,却无法分配合适长度的字符数组,因此采用字节方式便于从文件中读取数据.2.字符流工具主要以字符为单位处理数据,意味着它适合用来读写文本文件,不适用于二进制文件(包括图片文件.音频文件.视频文件等等),而字节方式不存在此类限制.虽说随…