vue打包后引入js和css用相对路径引入
摘要:vue打包后html引入的js和css默认是绝对路径的,如下: <script src=js/app.f316dda1.js> 现在需要打包后是这样的: <script src=./js/app.f316dda1.js> 需要怎么配置呢? 查看文档说把publicPath设置为'./'就可以了 ,
阅读全文
posted @
2020-09-29 11:08
rainbowLover
阅读(5089)
推荐(1)
vue生命周期
摘要:vue组件的生命周期问题, <A> <B /> <C /> </ A> 这样的组件结构 各自生命周期执行顺序是怎么样的 结果: A beforeCreate A created A beforeMount B bedoreCreate B created B beforeMount C before
阅读全文
posted @
2020-09-13 13:15
rainbowLover
阅读(119)
推荐(0)
js对象和map的区别
摘要:看一道对象和map的题: function test1(){ var a={},b='123',c=123; a[b]="b"; a[c]="c"; console.log('a :>> ', a);// {123:"c"} console.log('a[b] :>> ', a[b]); // 断言
阅读全文
posted @
2020-09-12 21:38
rainbowLover
阅读(5345)
推荐(0)
js红任务微任务事件轮巡的面试题
摘要:今天记录下一个关于js宏任务、微任务、事件轮巡机制的经典面试题: async function async1(){ console.log("1"); await async2(); // async2(); console.log("2"); } async function async2(){
阅读全文
posted @
2020-09-12 20:41
rainbowLover
阅读(1145)
推荐(0)
vue源码分析(五)>>:data
摘要:今天来看看data,从_init看起,看看初始化时候都走了哪些操作,最终实现了数据响应式的; 源码还是从_init走起,_init方法就是初始化各个options的入口,再看下方法体吧: Vue.prototype._init = function (options) { console.log("
阅读全文
posted @
2020-09-04 18:34
rainbowLover
阅读(263)
推荐(0)
vue源码分析(四)>>:compile
摘要:今天分析一下$mount后编译文档节点的执行流程,看下指令和插值都是怎么解析的 1. 执行流程 > 在create钩子函数执行完毕后,判断如果传了el,就走进:vm.$mount(vm.$options.el);//5088行 方法; > 进入$mount方法,需要注意的是vue中定义了两个$mou
阅读全文
posted @
2020-09-04 14:56
rainbowLover
阅读(306)
推荐(0)