
小米
lxhguard
腾讯前端
展开
-
什么是CI/CD
先贴上gitlab上的图,再贴上对话。(情景:我git pull --rebase 出了冲突,自己没发现。)隔壁学长:没有机器人 只能手动关注CI了你merge 冲突没处理完我:我把id改成packageName了呀,没报错啊隔壁学长:等dev CI过了以后再提我:CI是啥学长隔壁学长:Google---------------------------...原创 2020-02-18 11:42:15 · 323 阅读 · 0 评论 -
YSHG项目 Typescript踩坑之路
参与维护独立隐私合规项目:在 业务背景下,基于vue + ts技术栈,我负责前端 【规则统一】模块的开发,最后 完成模块的上线更新。坑1:定义函数参数为 string 类型, 传入参数类型类Dictionary<string | string[]> ,报错:解决:类型断言 asthis.oneAppInformation = await R...原创 2020-02-12 14:11:36 · 589 阅读 · 0 评论 -
git提交项目代码----约定式提交
git下载项目到本地git clone https链接地址或SSH地址安装包依赖npm install安装依赖权限不够的话,mac电脑提升权限sudo npm install接下来需要你输入密码如果项目有最新的,就git pullgit项目上如果有多个分支,假设你需要切到已经存在的dev分支git checkout dev-----------...原创 2020-02-05 11:07:40 · 1622 阅读 · 0 评论 -
修改ELement中默认的class样式
情景bug:在隐私合规项目vue+ts+elementUI+less中,左侧图片,右侧文字(具有padding-left),文字会挤开图片,在同一行上,图片右侧被空白覆盖。猜测:文字过长导致。解决:限制文字长度。尝试:在<style lang="scss" scoped>中修改无效。然后进行全局覆盖吧。<style>.logo-row-right { ...原创 2020-02-04 14:55:19 · 2989 阅读 · 0 评论 -
gitlab项目迁移后,克隆至本地出现问题
Cloning into 'autotest_fe2'...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...原创 2020-01-13 11:09:16 · 1356 阅读 · 0 评论 -
vue style 绑定多个class完成需求
(动画编辑器项目)用 json 形式 绑定多个 Class 名该方法方便用于当同时添加多个 Class 名时,在某种情况下判断显示哪种样式先写好样式<style>.yellow{ width: 200px; height: 200px; background: #ff0;}.shadow{ box-shadow: 10px 10px 5px 0 ...原创 2019-12-10 16:28:29 · 861 阅读 · 0 评论 -
快应用项目开发踩坑日记
一。 想做一个倒计时效果的跳过:描述:3s倒计时,到0s时候自动跳转。源代码(有问题的):export default { // 页面级组件的数据模型,影响传入数据的覆盖机制:private内定义的属性不允许被覆盖 private: { time:3, in:"aaa", timer:null, }, onReady(){ this.t...原创 2019-11-25 13:48:22 · 926 阅读 · 0 评论 -
快应用开发流程以及注意问题及误区
腾讯课堂快应用项目:https://ke.qq.com/course/401047?taid=3371308809592471一。创建基本项目结构npm run watch 把源代码的改动自动同步到手机上,但 manifest.json文件不能及时生效。改动该文件之后要手动的启动watch任务。快应用中div默认的属性是flex。快应用中只支持两个单位 px,百分比。px...原创 2019-11-15 16:51:24 · 383 阅读 · 0 评论 -
快应用学习之路 1
快应用官网:https://doc.quickapp.cn/tutorial/overview/use-command.html创建项目安装 toolkit 工具后,可通过全局hap命令创建一个项目模板,如下所示:hap init <ProjectName>其中<ProjectName>为自定义的项目名称,如hap init demo关于生成项目模板具体...原创 2019-11-14 14:41:43 · 227 阅读 · 0 评论 -
大三小米实习日记
面试两面//小米 一面 (过)/** * 1.水平垂直居中方法(盘了5种,两种定宽高,3种不定宽高) * 2.移动端布局(我提了媒体查询,他说rem,vh,vw。并且比较rem,vw/vh哪个更好) * 3.es6说说你都用了啥(let,const,解构赋值,Proxy,Relect,Promise,class。很多东西扯react上) * 4.Promise.all,P...原创 2019-11-13 13:57:47 · 1931 阅读 · 0 评论 -
快应用
10家国内主流厂商成立了快应用联盟,从技术规范层面做了统一,并保证了开发者开发的快应用可以直接在所有的联盟内厂商的手机设备上运行。1. push能力指的是推送能力(1).各大厂商的推送支持情况如下:(2).推送接口(5个):接口定义:push.getProvider()可以获取到获取服务提供商。参数:无返回值:字符串,服务提供商的代号,如厂商的英文品...原创 2019-11-13 12:32:30 · 652 阅读 · 0 评论 -
three调研- - obj文件导入
vue+three<template> <div id="container"> </div></template><script> import * as THREE from "three"; import { OrbitControls } from 'three/examples/jsm/controls...原创 2019-11-08 16:20:20 · 536 阅读 · 0 评论 -
three.js 事件交互
在three.js中,展示的一切内容都是在canvas中绘制的,所以点击事件点击到物体上是无法获取点击对象的,要获取点击的对象,要使用RayCaster,是用于在三维空间中进行鼠标拾取,原理是相机与鼠标所在的设备坐标之间的连线经过哪些物体。...原创 2019-11-05 16:16:51 · 1086 阅读 · 0 评论 -
Uncaught TypeError: Cannot read property ‘addEventListener‘ of undefined原因
I think the easiest approach would be to just check that el is not null before adding an event listener:var el = document.getElementById('overlayBtn');if(el){ el.addEventListener('click', swap...原创 2019-11-05 15:15:09 · 17425 阅读 · 0 评论