自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 【移动端四】 查问题

真机连电脑,打开USB调试chrome浏览器输入:chrome://inspect/#devicesedge浏览器输入:edge://inspect/#devices看控制台输出有没有报错选择下图位置 搜索方法名称,找出出错的具体地方如果是插件类的,可以打开android studio, 找到插件java文件,用debug模式运行,打断点,按F9下一步定位问题位置,可以直接改java文件然后重新运行,测试改的对不对,然后再去代码里对应插件位置改好

2024-01-22 14:31:31 432

原创 【移动端三】angular + ionic基础知识大全

ionic provider的ts文件里不能使用ionic-angular的NavController跳转页面,可以使用ionic-angular的App跳转页面:this.app.getRootNav().push、this.app.getRootNav().setRoot.从技术角度是一个指令,但由于它的特殊性,作为一个组件存在。控制管道、组件、指令的可见性,同一个NgModule里的组件默认相互可见,对于外部来说,只能看到export的内容。declarations: 组件、管道、指令的声明。

2023-03-24 17:32:41 637 1

原创 【移动端二】模拟器

夜神模拟器连接Airtest和Android Studio相关操作

2022-06-16 11:32:34 2952

原创 【移动端一】angular+ionic3+SQLite零基础搭建demo及打包apk

官网链接:angular typescript ionic3

2022-06-02 17:11:38 1090 2

原创 uni-app canvas制图+保存本地

uni-app官网介绍canvas绘图位置小程序记得设置downloadFile添加图片域名另外:html2canvas 将DOM转化为canvas,也就是把页面内容转化为图片小程序生成海报 painter:https://github.com/Kujiale-Mobile/Painter uni-app painter插件<canvas style="width: 622rpx; height: 1160rpx;" canvas-id="firstCanvas" id="firstC

2022-01-28 16:19:07 634

原创 【微信小程序】返回箭头返回前增加弹窗

微信小程序踩过的坑

2022-01-26 13:54:25 670

原创 HBuilderX真机模拟uni-app项目 + 上架应用市场

手机电脑下载360手机助手荣耀手机示例: 手机电脑数据线连接,手机端敲7下版本号(关于手机 -> 版本号)系统与更新里出现开发人员选项,打开开发人员选项,打开USB调试,选择USB配置RNDIS(USB以太网)!!!我的手机不开RNDIS会出现手机电脑无法用数据线连接情况。电脑端运行到手机或者模拟器,手机端会相应下载HBuilder允许即可。然后就可以在手机真机操作,电脑控制台看报错了。谷歌浏览器输入框:chrome://inspect/#devices 可在谷歌开发工具调试样式 [谷歌需要.

2022-01-13 16:21:39 4057

原创 前端相关软件、网站、收藏链接

uni-app:官网:https://uniapp.dcloud.io/READMEApp离线打包:https://nativesupport.dcloud.net.cn/AppDocs/download/androidtabbar配置: https://www.cnblogs.com/zxcc/p/12082859.html条件编译:https://ask.dcloud.net.cn/article/35441css绘制图形: https://www.jb51.net/article/4251.

2021-11-25 17:45:30 229

原创 ES6学习

将对象数组封装为新的对象数组:原对象数组categoryList:[{imageShow:‘111’,cat_name:‘111’,cat_id:‘111’},{imageShow:‘222’,cat_name:‘222’,cat_id:‘222’}]新对象数组:categoryListTemp:[{cat_name:‘111’,cat_id:‘111’},{cat_name:‘222’,cat_id:‘222’}]let categoryListTemp = categoryList.map((.

2021-11-23 10:16:27 443

原创 css样式记录

text-align-last:justify; (文字两端对齐)

2021-11-13 11:50:49 239

原创 uniapp vuex store

由于uni-app已经内置了vuex,所以只要正确引入就可以了。在项目的根目录下,创建一个名为store的文件夹然后在该文件夹下创建一个index.js的js文件。在该js文件下定义公共的数据以及方法函数,并且把它导出。// vuex storeimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({ state: { //全局数据 userName:'', .

2021-11-10 11:44:37 1273 2

原创 云服务器上图片压缩完小于200KB,但网页端却是800KB,为什么?

最近碰到一个神奇的问题: 我把云服务器上的图片通通压缩到200KB一下,但打开网页network里显示同一张图片居然800多KB,路径什么都一样,我确认就是200KB那张图片。前提:我已经清理了浏览器缓存,确保不是浏览器遗留图片数据。后来发现是cdn缓存导致,相当于云服务器上有缓存文件,网页在读取图片的时候先去的缓存文件读出来,没有去服务器上读取无覆盖的新图片。一、CDN是什么?http是浏览器缓存, cdn是服务器缓存例子:cdn就是代理。厂家给商家发货,你从商家买货,商家就是cdn。二、CD

2021-10-15 10:33:05 206

原创 uni-app踩坑 + uni-app部分知识点

全局引入scss自定义变量文件。我在App.vue里引入报错:Module build failed (from ./node_modules/sass-loader/dist/cjs.js):Undefined variable: “$masa-font-size-4”.解决方法:在官方自带的uni.scss文件里import我的scss变量文件。为使得在多端样式统一不变形,我的单位是rpx. rpx与px转换规则:1 rpx = 750 * ( 1 / 设计稿基准宽度 ) px [也..

2021-10-09 12:03:09 3144

原创 HBuilderX 上 Git commit pull等操作(超详细)

本地需要有 git (下载链接 https://git-scm.com/downloads) 和 tortoiseGit(下载链接https://tortoisegit.org/download/) 然后一路next就完事了 .下载红色框,蓝色框为语言包,需要的自行下载辅助红框。HBuilderX Git 操作工具 -> 插件安装 -> (点击Git插件对应的绿色安装按钮)然后项目右键可出如下页面。导入GitHub项目文件 -> 导入 -> 从Git导入 -&gt

2021-10-09 11:57:10 1790

原创 Git命令 + npm命令

git init: git初始化git add . : git添加全部文件git commit -m “你的提交留言” :git提交代码到本地仓库git remote add https://… git添加远程版本库git push origin dev git将本地代码推送到远程仓库git remote -v git查看本地关联的远程仓库git remote rm name git删除本地关联远程仓库.........

2021-09-29 16:34:10 445

原创 Error in render: “TypeError: Cannot read property ‘0‘ of undefined

奇怪的知识又增加了!!!最近做一个电商项目,商品详情的时候商品展示图控制台报错Error in render: "TypeError: Cannot read property ‘0’ of undefined,但商品展示图的图片加载没问题。其实是模板在渲染时候,读取对象中的某个对象的属性值时,这个对象不存在,说通俗点就是三层表达式a.b.c,在对象a中没有对象b,那么读取对象a.b.c中的值,自然会报错。如果是两层表达式a.b则不会报错,返回的是undefined。我这个根本原因就是goods.pr

2021-09-14 17:53:02 1582

原创 uni-app引入全局css样式

引用uni-app组件 https://uniapp.dcloud.io/component/ 时发现布局样式不好用,于是我发现是因为缺少诸如uni-flex、uni-row之类的样式,所以我们需要引入这些样式。引入官方的css文件 https://github.com/dcloudio/hello-uniapp/blob/master/common/uni.csscss文件代码如下:@font-face { font-family: uniicons; font-weight: norma

2021-09-13 11:12:46 11542

原创 uni-app项目搭建

1. 官方下载HBuilder X(https://www.dcloud.io/hbuilderx.html)2. 打开HBuildr,创建uni-app文件 -> 新建 -> 项目:选择uni-app类型,输入工程名,选择模板,点击创建,即可成功创建。uni-app自带的模板有 Hello uni-app ,是官方的组件和API示例。还有一个重要模板是 uni ui项目模板,日常开发推荐使用该模板,已内置大量常用组件。3. 运行及发布uni-app浏览器运行:进入hello-un

2021-09-10 16:40:15 302

原创 Failed to set the ‘value‘ property on ‘HTMLInputElement‘...(VUE)

一个神奇的问题:runtime-core.esm-bundler.js?5c40:140 DOMException: Failed to set the ‘value’ property on ‘HTMLInputElement’: This input element accepts a filename, which may only be programmatically set to the empty string…没改之前代码:<img src="../assets/logo.png".

2021-09-08 09:46:46 1495

原创 VUE引入Element-ui后报“export ‘createElementBlock‘ was not found in ‘vue‘等警告

1.问题: 发现VUE版本低导致的 我的是3.0.0解决办法:yarn add vue@3.2.4 --force (或者npm install vue@3.2.4 --force) 强制升级到3.2.4就解决了。

2021-09-01 16:04:25 2309

原创 vue-router 路由

vue-router实现vue组件之间的交互。会被解析为 a href 。因为VUE是单页面应用,只有主页面一个.html,a 标签跳转页面无用,所以不能用a.route 一条路由, routes 一组路由,router 管理路由客户端中的路由:DOM元素的显示或隐藏 -> 基于hash 或者 history (hash 路由页面路径会有#, history 路由页面路径没有#)一组理解图奉上:vue-router 4 代码奉上:**main.js**import { crea.

2021-07-23 11:30:38 424

原创 理解VUE生命周期

VUE钩子执行顺序: beforeCreate -> data/watcher/event/computed/methods -> Created(el undefined) -> beforeMount (el虚拟) -> mounted(el真实) -> beforeUpdate -> updated -> beforeDestroy -> destroyedbeforeCreate 实例初始化之后,data/watcher/event/computed

2021-07-21 10:39:08 194

原创 yarn新建VUE项目并上传到github上

首先准备node,npm,yarn环境,本人window10环境。新建VUE项目yarn global add @vue/cli(遇到问题1:vue不是内部或外部命令?window10左下角搜索“编辑系统环境变量 ”,然后在系统变量Path里加入D:\Program Files\nodejs\node_global\bin。遇到问题2:文件名、目录名或卷标语法不正确?D:\Program Files\nodejs\node_global\bin的vue.cmd用编辑器打开将@"%~dp0\C:\Use.

2021-06-11 17:09:07 409

原创 js简写方法

!! 强转换为boolean类型, +强转换为number类型, “”+强转换为String类型.var b = !!value? value.split(",") : [] ;var n = +value;var s = “”+value;

2021-06-02 09:58:10 99

原创 关于sign

sign位置:在Network里的js响应From-Data里生成的,还在想生成原因。碰到的问题,往后端传一个参数,第一次执行函数传参给后端,只有在Network里的js响应From-Data(Header那一列下面的)里生成的sign,我传的参数里是没有的。第二次往后, 我传的参数里都会莫名生成一个sign,这个sign的值等于我第一次执行函数生成的sign值,于是我把每次生成的在我参数里的sign delete掉了 ,代码好用。另外,在Network里的js响应From-Data(Header那一

2021-05-27 18:31:15 114

原创 javascript坑自己系列

js两次初始化造成单击变双击。(注意javascript命名规范)例如写了一个onload加载初始化页面,在里边引用了initXXX函数(initXXX本来是单击事件),修改方法:给initXXX函数改名字。a标签失效。前端a标签的href代码链接到http://aaa.com,但是网页上的链接变成https://aaa.com?_ga=dhdjr7788nchjdkiiytddmmcn这种带后缀的链接并且找不到网页?解决方法:在a标签里加οnclick="$(this).attr(‘href’,.

2021-05-14 17:08:35 72

原创 office问题

运行(CMD) -> services.msc -> Microsoft Office Click-to-Run -> 右键停止->重启Office

2021-02-28 14:21:29 578 1

原创 安装Docker时候WSL 2 installation is incomplete.解决

打开wsl: Control Panel -> Programs and Features -> Turn Windows features on or off 2.依旧报错:下载新的WSL 2包 点击如图位置下载安装3. 重启Docker即可。

2020-12-02 20:48:22 14199 2

原创 测试接口----VSCode插件REST Client

1.常规步骤一:安装 REST Client 插件步骤二: 创建一个 .http 或 .rest 文件步骤三:写入测试接口1) 符合 RFC 2616 标准的 POST 请求POST http://dummy.restapiexample.com/api/v1/create HTTP/1.1content-type: application/json{ "name":"Hendry", "salary":"61888", "age":"26"}2)符合 cURL

2020-09-24 16:02:24 2132

原创 [an error occurred while processing this directive]

ssi文件报错[an error occurred while processing this directive]有效的解决方法:https://www.cnblogs.com/andyhxl/p/8485310.html (注意路径问题,比如我用到的 #include virtual=“ssi/xxx.ssi” 被我误写成 #include virtual="/ssi/head-top.ssi" 就一直报这个错,查到心累了 才发现是路径引起的!!!)...

2020-06-05 22:18:04 881

原创 GitHub遇到的相关问题

问题1:remote: Invalid username or password. fatal: Authentication failed for …答案: https://blog.csdn.net/u013977285/article/details/79726354问题2 :git push 报错:remote: Permission to XXXA/xxxx.git denied t...

2020-03-02 12:56:28 243

原创 取消github fork的repositories

1.进入已fork的repo内(注意是进入自己copy别人的repo页面,而不是原作者的页面)2.进入settings的options3.页面拉到最底,在Danger Zone直接delete this repository即可。需要输入repo的名字(××××)才能确认删除,这一步实际上就是取消fork了。(Please type ×××× to confirm.)...

2020-03-01 10:26:22 946

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除