近来几天有许多事情发生,刚腾出手来写了这一篇文章,意在总结和积累。
第一步 将VUE生成可被网页正常使用的JS文件
- 我们创建了一个名为vueapp的helloworld项目
helloworld- 在当前目录下的命令行中,执行
npm run build
,生成可被常规浏览器解析的被压缩后的目录文件(资源文件和静态文件) - 生成后的文件放在vueapp/dist
- 在当前目录下的命令行中,执行
繁华渐欲迷人眼,切勿迷失其本心
近来几天有许多事情发生,刚腾出手来写了这一篇文章,意在总结和积累。
npm run build
,生成可被常规浏览器解析的被压缩后的目录文件(资源文件和静态文件)行内元素的padding、margin的显示效果?之前在开发过程中没有注意这些细节,在面试的时候,面试官有问道该类型的问题,结果因为对细节的不注意导致回答错误,现在特意整理出来。
1、javascript本质是什么?就是一门编程语言,解释执行的
2、 浏览器的内核包括两部分核心:1、Dom渲染;2、js解析器(js引擎)
Node.js 是一种建立在Google Chrome’s v8 engine 上的non-blocking(非阻塞),event-dirven(基于时间的)的I/O平台,Node.js平台使用的开发语言是JavaScript,平台提供了操作系统底层的API,方便做服务端编程,具体包括文件操作、进程操作、通信操作等系统模块
新建小程序项目,进来之后就报“WXSS 文件编译错误”,解决方案:
在控制台输入openVendor()后会打开目录文件,然后删除里面的wcsc.exe和wcsc.exe 两个文件即可,然后重启工具
今天在开发vue组件时,报错如下:1
[Vue warn]: data functions should return an object:
但是我没有管这个错误,一直到我在写路由守卫时,跳转页面的时突然报错1
2
3
4
5
6
7
8
9
10
11
12[Vue warn]: Error in nextTick: "TypeError: Cannot read property '__ob__' of undefined"
vue.esm.js?efeb:1687 TypeError: Cannot read property '__ob__' of undefined
at VueComponent.Vue.$destroy (vue.esm.js?efeb:2619)
at destroy (vue.esm.js?efeb:4031)
at invokeDestroyHook (vue.esm.js?efeb:5557)
at invokeDestroyHook (vue.esm.js?efeb:5562)
at VueComponent.patch [as __patch__] (vue.esm.js?efeb:5869)
at VueComponent.Vue.$destroy (vue.esm.js?efeb:2625)
at destroy (vue.esm.js?efeb:4031)
at invokeDestroyHook (vue.esm.js?efeb:5557)
at removeVnodes (vue.esm.js?efeb:5573)
at updateChildren (vue.esm.js?efeb:5681)
排查很久,后来在Google后有前辈说是因为data模拟数据时该data(){return{}} 代码块需要rerun的,回归第一个报错信息排查,发现是在写data(){return{}}时,没有return,加上即可解决问题
因此,小伙伴们在写代码的时候一定要规范代码呀,不然填坑排查会花费很时间,费时费力
之前用angular写过一个家风家教的官网,里面有涉及到了发送请求,该请求成功之后根据返回的状态再次发送请求这样的多重回调的功能,因写之前有看过类似使用Promise的方法来实现多重回调的问题
more >>MDN上说: Promise 对象是用于一个异步操作的最终完成(或失败)及结果值的展示. (简单说就是处理异步请求。我们经常会做些承诺,如果我赢了你就嫁给我一下,如果输了我就嫁给你一下类似诺言。这就是promise的中文含义:诺言,一个成功,一个失败。)
偶然发现一位大神开了一个issues,上面专门讲述了一些有趣的css题目,因记录网址很是麻烦,所以摘抄进自己的笔记blog方便查阅,相关issues地址,有兴趣的童靴可进入查看:https://github.com/chokcoco/iCSS/issues/1
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true