摘要:
新项目集成公司统一的SSO登陆,登陆域名aaa。前端启动服务localhost:10002,自动跳转到登陆地址,登陆成功后会进行跨域访问。 解决方案:nginx 反向代理1.安装nginx: brew install nginx 如果遇到update Homebrew..., control+C终止 阅读全文
摘要:
.wrap{ height: 100%; background-color: #9933ff; background-image: linear-gradient(135deg, #bb33ff 30%,#9933ff 50%); background-position: 0 -100vh; tra 阅读全文
摘要:
1.利用DllPlugin,DllReferencePlugin ,UglifyJsPlugin分离第三方库文件,使打包后的vendor文件变小。 DllPlugin通过entry获取config中library的第三方库,和我们开发代码进行分离,生成一个独立的js 文件 UglifyJsPlugi 阅读全文
摘要:
1. 弹框组件,初始化数据的方法写在created 中 bug 点:created 钩子函数只在页面第一次加载时执行,第二次加载则不会执行,初始化数据无法更新。 示例:页面不刷新的情况下,弹框组件第二次打开时,detail 是不会变化的 解决办法: watch 一下id 的变化,同时要在关闭弹框的回 阅读全文
摘要:
事情是这样的,右边有各种控件,可以拖动到右边自由区,在自由区内可以随意拖动。 案例一: 开始的我,so easy! 通过绑定元素的mousedown 事件,监听鼠标的mousemove,和mouseup 事件,于是我轻松实现了同一区域内元素可以拖着跑,上代码! 注意一点,被拖拽对象区域要设置posi 阅读全文
摘要:
1、!! 强行转化 checkbox 绑定disable 的时候,经常没有效果,使用!! 强行转化为boolean类型就好了,或者判断一个值存在是否,不存在显示‘--’ 2、setTimeout(()=>{},0) 队列最后执行 Tree 高亮显示其中的某一节点,我们一般操作是先获取数据显示高亮,加 阅读全文
摘要:
记录一下自己独立完成一个项目的全过程。 1、搭建vue-cli 搭建项目框架,前面已有叙述,不在重复。 2、使用elementUI 布局,先安装element-ui,使用2.2.3版本 (1) 在package.json 的 devDependencies对象中加入 "element-ui": "^ 阅读全文
摘要:
import template from './explore.vue' //import dataJson from './data.json' import * as d3 from 'd3' import Draggabilly from 'draggabilly' export default { ...template, name: 'explore', data(){ ... 阅读全文
摘要:
项目是用vue+webpack+elementUI 完成的。虽然没有什么深奥的技术和难点,但是有些细节还是值得注意的。 1、满足不同屏幕尺寸下缩放全屏显示。 单单只靠宽度、高度百分比是不可以实现的,比如如果宽度设置百分比,当屏幕宽度比较小时,这个标题一行显示不下,很容易出现问题。 这里用zoom 可 阅读全文
摘要:
上一篇总结了一些vue的理论知识,如果你没看懂的话……那返回去继续去看啊!反正我要开始第二篇了。 vue提供了大量的指令,比如:v-if,v-bind,v-on……太多,多写项目,多看API,这里就不多说。 1、vue 的三种模块 html模板:就是基于DOM的一些有效的html标签,如: 字符串模 阅读全文