会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜菜
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年9月14日
vue3源码学习8-生命周期
摘要: Vue.js 3.0映射Vue.js 2.x: beforeCreate -> 使用 setup() created -> 使用 setup() beforeMount -> onBeforeMount mounted -> onMounted beforeUpdate -> onBeforeUpd
阅读全文
posted @ 2022-09-14 13:12 菜菜123521
阅读(234)
评论(1)
推荐(0)
2022年9月8日
vue3源码学习7-侦听器watch
摘要: vue2.x中有两种使用侦听器的方式: 通过watch选项初始化: // 这种创建的侦听器,会随组件的销毁停止对数据的侦听 export default { watch: { a(newVal, oldVal) { console.log(newVal, oldVal) } } } 通过$watch
阅读全文
posted @ 2022-09-08 18:03 菜菜123521
阅读(527)
评论(0)
推荐(0)
2022年9月7日
vue3源码学习6-计算属性computed
摘要: packages/reactivity/src/computed.ts export function computed<T>( getterOrOptions: ComputedGetter<T> | WritableComputedOptions<T>, debugOptions?: Debug
阅读全文
posted @ 2022-09-07 10:38 菜菜123521
阅读(144)
评论(0)
推荐(0)
2022年9月6日
vue3源码学习5-响应式
摘要: 在vue3中,使用reactive API把一个对象数据变成响应式,看看怎么实现packages/reactivity/src/reactive.ts: export function reactive(target: object) { // if trying to observe a read
阅读全文
posted @ 2022-09-06 16:24 菜菜123521
阅读(80)
评论(0)
推荐(0)
2022年9月5日
vue3源码学习4-setup启动函数
摘要: vue3的单文件代码如下: <template> <div> <div>{{msg}}</div> </div> </template> <script> import { ref } from 'vue' export default { setup () { const msg = ref('哈
阅读全文
posted @ 2022-09-05 15:19 菜菜123521
阅读(346)
评论(0)
推荐(0)
2022年9月1日
vue3源码学习3-DOM Diff
摘要: 第2节中我们运行带副作用的渲染函数setupRenderEffect方法,上一节我们关注的是创建组件,这一节来看更新组件,文件位置:packages/runtime-core/src/renderer.ts const setupRenderEffect: SetupRenderEffectFn =
阅读全文
posted @ 2022-09-01 17:48 菜菜123521
阅读(96)
评论(0)
推荐(0)
2022年8月31日
vue3源码学习2-创建和渲染vnode
摘要: 创建vnode 我们在第一节中在packages/runtime-core/src/apiCreateApp.ts文件的createAppAPI方法中,app.mount()时: // 通过 createVNode 方法创建了根组件的vnode const vnode = createVNode(r
阅读全文
posted @ 2022-08-31 09:36 菜菜123521
阅读(3036)
评论(0)
推荐(0)
2022年8月30日
vue3源码学习1-应用初始化
摘要: 创建一个vue项目,我们从入口代码main.ts文件中可以看到: // 从vue导入一个createApp方法,使用该方法创建一个app对象,并且重写app.mount方法 import { createApp } from 'vue' import App from './App.vue' con
阅读全文
posted @ 2022-08-30 13:52 菜菜123521
阅读(168)
评论(0)
推荐(0)
2020年5月11日
简单的HTTP服务器搭建(前端上线前代码验证)
摘要: 一、Python方式: 为了解决异步请求的问题,我们需要通过在本地Web服务器上运行这些示例来测试这些示例。为我们的目的,最简单的方法之一就是使用Python的SimpleHTTPServer模块。 我们需要: 1.安装Python。如果您正在使用Linux或Mac OS X,则应该已经在您的系统上
阅读全文
posted @ 2020-05-11 14:54 菜菜123521
阅读(723)
评论(0)
推荐(0)
2019年11月15日
uniapp自定义条件编译
摘要: 一、uniapp从2019年8月就已经支持自定义条件编译,如果不自定义,uni-app默认支持如下枚举值:h5、mp-weixin、mp-alipay、mp-baidu、mp-toutiao、mp-qq,我们可以通过在package.json文件中增加uni-app扩展节点(开发中需要去掉注释),可
阅读全文
posted @ 2019-11-15 09:51 菜菜123521
阅读(2727)
评论(1)
推荐(0)
上一页
1
2
3
4
5
下一页