- 博客(6)
- 收藏
- 关注
原创 h.a.extend is not a function报错
h.a.extend is not a functionvue项目,正常是热更新的项目,当报错vue文件时,会自动更新页面。在项目中发现此问题,每次去报错vue文件的时候,会报错,从启之后这个错误会消失,当再次修改vue文件的时候,会再次出现此报错,不重启项目刷新inde.js也能去掉此报错。原因style标签里面未声明css类型,在style标签里面声明类型即可//<style></style> 变成<style lang="less"></style
2021-10-09 17:55:07
1352
原创 Event Loop
进程与线程相信大家经常会听到 JS 是单线程执行的,但是你是否疑惑过什么是线程?讲到线程,那么肯定也得说一下进程。本质上来说,两个名词都是 CPU 工作时间片的一个描述。进程描述了 CPU 在运行指令及加载和保存上下文所需的时间,放在应用上来说就代表了一个程序。线程是进程中的更小单位,描述了执行一段指令所需的时间。把这些概念拿到浏览器中来说,当你打开一个 Tab 页时,其实就是创建了一个进程,一个进程中可以有多个线程,比如渲染线程、JS 引擎线程、HTTP 请求线程等等。当你发起一个请求时,其实就是
2021-01-27 16:32:36
93
原创 使用JavaScript和React编写原生移动应用
使用JavaScript和React编写原生移动应用React Native使你只使用JavaScript也能编写原生移动应用。 它在设计原理上和React一致,通过声明式的组件机制来搭建丰富多彩的用户界面。React Native产出的并不是“网页应用”, 或者说“HTML5应用”,又或者“混合应用”。 最终产品是一个真正的移动应用,从使用感受上和用Objective-C或Java编写的应用相比几乎是无法区分的。 React Native所使用的基础UI组件和原生应用完全一致。 你要做的就是把这些基础
2021-01-04 16:50:48
525
1
原创 echarts图使用经验
echarts图使用注意点在vue项目中,一般使用echarts时,由于数据更新或视图切换原因,所以会将echarts的注册(init)放在nextTick里面this.$nextTick(() => { // 基于准备好的dom,初始化echarts实例 var myChart = this.$echarts.init(document.getElementById('idName')); myChart.setOption(option);
2020-11-05 15:49:46
333
原创 小程序使用taro问题
小程序使用taro问题全局安装taronpm install -g @tarojs/cli目前taro已经更新到3.0了,当使用taro并引入taro-ui时,会有问题,问题原因是taro-ui目前不支持taro3.0,只能把之前的全局taro包删除,可手动进入C:UserslixiongjieAppDataRoamingnpm删除对应的包,重新安装包,项目中可能需要删除node_modules和package-lock.json文件但是安装taro1.0还是有问题,只能安装2.0npm ins
2020-11-05 15:40:20
432
原创 入门git使用,第一次上手该怎么使用
目标 : 建立本地仓库,实现本地的版本管理因为这是驱动git进行操作,所以我们在所有的指令前都要加git第一步 : 需要设置全局的用户信息用户名用户邮箱是什么在window文件夹的 : C:\Users\你的用户名[user] name = huaaaaizhhhhhiY email = 931673916@qq.com [filter "lfs"] required =...
2020-02-22 14:43:39
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人