电商项目

export default  与  modules.export 与  export 区别   

  • export default :导出一个对象

        例如:export default { a, b, c}       

                  import QAQ from '@/utils/storage'    

                  调用:QAQ.a('参数')

  • export:逐个导出

                  export const a = ()=>{ }

                  import { a, b } from '@/utils/storage'

                  a('参数')

CSS中 content属性是干嘛的?

https://blog.csdn.net/xiqim/article/details/45268757?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduend~default-1-45268757.nonecase&utm_term=content%E6%A0%B7%E5%BC%8F&spm=1000.2123.3001.4430

flex-shrink

某一项,不参与flex空间计算。别人评分1份的时候,他不算在内,但是他要占据空间

 

bug: User must be authorized 

请求参数里面的header 里面的 authorized没有被识别到。原因可能是authorized 或者 header⭐单词写错⭐,其中 header必须是小写

组件vant/ VUE  样式不起效果 / scoped里面  样式不起效果

原因,因为webpack对样式加工,添加编码等等,导致我们写的样式 路径跟webpack处理后的不匹配。

详细见: https://www.jb51.net/article/188038.htm 。

获取还有一种给处理方法:去掉scope 或者 写在全局(危险)。

::v-deep 优于 /deep/ 或者 >>>

⭐.father[data-v-bc2d8efa]  .son⭐( 加工后的路径)

 .father{

   /deep/ .son{

     max-width: unset ;

   }

 }

记住位置的滚动:

vh vw 视口高/宽    视口宽高不依赖于父元素,*用于做记住位置的滚动*有奇效。

图片加载不出来 / 第三方图片加载不出来 / 错误码 403 :

 第三方网站拒绝给予图片,因为我们获取图片使用的爬虫,是有可能被拒绝的。解决办法:在HTML头部不添加  referrer,不添加referrer 对方网站就不知道你从哪里来的的了,姑且认为是自己人。在HTML头部添加<meta name="referrer" content="no-referrer">

⭐文本⭐垂直居中:

行高==高度  或者   字体==高度 +行高=0

掉过的坑:

  • element-ui  input 去除空白   v-model.trim()
  • 组件通信所有办法:组件通信
  • 格式化语言,text文本转换为html文本,vue:v-html属性
  • 用来发请求的材料,不管是字符串/数字/还是别的  ,初始值全部复制为null,别设置为'' ,否则后端就把这个当空格字符串处理啊呜呜呜(注意''或者'  '都不行)
  • form表单  表格的布局:flex 来做,flex-wrap:wrap 换行
  • element ui 单选:element每个单选选项的值是通过label绑定的。至于中文提示,是直接用文本  {{文本}}  显示的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
shop >前言:基于ssm分布式开发实现的电商项目(聚合工程) 注:本项目为开源项目,不能用于商业应用,仅供学习。 ### 使用工具: maven(构建项目),svn(版本控制工具),myeclipse(集成开发环境),nginx(反向代理), FastDFS (图片服务器),tomcat(web服务器),zookeeper(集群管理),mysql(数据库) Junit(测试) ### 技术栈: spring,springmvc,mybatis(框架) solr(搜索服务),redis(缓存),easyUI(后台系统页面) ### 数据库设计 tb_user用户表(id,username,password,phone,email,created,updated) tb_item商品表(id,title,sell_point,price,num,barcode,image,cid,status,created,updated) tb_cat商品分类表(id,parent_id,name,status,sort_order,is_parent,created,updated) tb_item_desc商品描述表(item_id,item_desc,created,updated) tb_item_param商品规格参数表(id,item_cat_id,param_data,created,updated) tb_item_param商品规格参数模板表(id,item_id,param_data,created,updated) tb_order订单表(payment,payment_type,post_fee,status,create_time,update_time,payment_time,consign_time,end_time,close_time,shipping_name,shipping_code,user_id,buyer_message,buyer_nick,buyer_rate) tb_order订单商品表(id,item_id,order_id,num,title,price,total_fee,pic_path) tb_order_shipping订单物流表(order_id,receiver_name,receiver_phone,receiver_mobile,receiver_state,receiver_city,receiver_district,receiver_address,receiver_zip,created,updated) tb_content_category商品目录分类表(id,parent_id,name,status,sort_order,is_parent,created,updated) tb_content商品目录表(id,category_id,title,sub_title,title_desc,url,pic,pic2,content,created,updated) ## 分布式系统 ### 商品后台管理系统 ### shop-manager(管理后台) 商品的添加功能: 1.商品类目选择-easyui异步tree控件的使用 2.图片上传(fastdfs+nginx) 3.富文本编辑器使用KindEditor 4.分页使用PageHelper插件,插件是基于mybatis的拦截器接口实现的 商品的展示功能: 1.分页插件的使用PageHelper。 2.easyUIDataGrid的使用 ### 前台系统 ### shop-rest(发布服务) ### shop-search(搜索服务) * 使用solr实现搜索,内容列表使用redis缓存,使用zookeeper管理集群 ### shop-sso (单点登录系统) SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中, 用户只需要登录一次就可以访问所有相互信任的应用系统。它包括 可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。 它是目前比较流行的企业业务整合的解决方案之一。 用户登录: 1、接收用户名和密码 2、校验用户名密码 3、生成token,可以使用UUID 4、把用户信息写入redis,key就是token 5、把token写入cookie。 6、返回登录成功需要把token返回给客户端。 Session共享的问题: 1、tomcat做集群配置session复制。如果集群中节点很多,会形成网络风暴。推荐节点数量不要超过5个。 2、分布式架构。拆
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值